他山之石,可以攻玉

简介: 本文章探讨了Springboot的启动过程,仅供个人学习

用户单击运行后发生的事

主类启动,maven配置文件定义主类。

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes><mainClass>*****</mainClass></configuration></plugin></plugins><resources><resource><directory>src/main/java</directory><includes><include>**/*</include></includes><filtering>false</filtering></resource><resource><directory>src/main/resources</directory><includes><include>**/*</include></includes><filtering>false</filtering></resource></resources></build>

Controller监听接口

@RestController@RequestMapping("menu")
publicclassMenuController {
@ResourceprivateMenuServicemenuService;
@PostMapping("/getMenu")
publicResponseEntity<List<T>>queryByRole(Objectargs) {
List<T>res=this.menuService.queryById(args);
returnResponseEntity.ok(res);
    }
}

Service调用服务

publicinterfaceMenuService {
List<Menu>queryById(Stringrouter);
}

Service实现服务

@Service("menuService")
publicclassMenuServiceImplimplementsMenuService {
@ResourceprivateMenuDaomenuDao;
@OverridepublicList<Menu>queryById(Objectargs) {
returnthis.menuDao.queryById(args);
    }
}

DAO操作数据库

publicinterfaceMenuDao {
List<Menu>queryById(Objectargs);
}


相关文章
|
缓存 NoSQL 前端开发
|
XML 数据库 数据格式
他山之石,可以攻玉
本文将简要介绍mapper配置文件中主要应用的标签语句,仅供个人学习
104 0
|
Java 中间件 应用服务中间件
他山之石,可以攻玉
本文将介绍Nginx的简单部署方法,仅供个人学习。
104 0
|
存储 算法 编译器
【C与0的不解之缘】
【C与0的不解之缘】
242 0
【C与0的不解之缘】
|
Web App开发 Windows
推荐5款让你相见恨晚的神级软件,把把直击心灵
今天来给大家推荐5款良心软件,每款都是经过时间检验的精品,用起来让你的工作效率提升飞快,各个都让你觉得相见恨晚!
259 0
推荐5款让你相见恨晚的神级软件,把把直击心灵
|
安全 程序员
人月神话札记:未雨绸缪
人月神话札记:未雨绸缪
148 0
|
测试技术 Android开发
他山之石
他山之石
150 0
天下武功唯快不破——实验吧
刚刚做了实验吧的题目,现在整理一下 写出解题思路,希望能够帮助到那些需要帮助的人 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!! 永远爱你们的————新宝宝 天下武功唯快不破分值:10 来源: 北邮天枢战队 ...
1790 0
|
存储 安全 大数据
确认过眼神?上云之路需要遇上对的人!
在“上云就上阿里云”解决了上什么云的问题之后,如何上云成为企业技术人员头疼的问题。业务系统云上应用基础架构应该如何设计、系统存储与数据库如何才能平滑迁移等等成为企业上云之路的障碍。为了解决企业上云前的痛点,阿里云支持与服务团队重磅推出咨询与设计场景下五款专家服务产品。