40.业务层Service的快速开发
1.写业务层接口并且继承IService类,泛型是对应的实体类
2.写实现类,除了和之前一样的实现Service类外,还要继承ServiceImpl类,泛型有2个,第一个是对应的Dao层,第2个是对应的实体类
这样就可以使用service里面的各种方法了。
要是要接收一个实体类,参数前面就加注解@RequestBody
要是接收路径上的参数,就加注解@PathVariable
67.手工启动热部署
1.导入坐标
<!-- 启动热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
2.每次更新代码了就点击小锤V
项目启动或者重启时包含2个操作:重启和重载
而点击锤子:只有重启,对于我们仅仅改变了代码来说,重启就够了
68.自动启动热部署
1.加入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2.设置->构建->编译器->勾选自动构建项目
3.设置->高级设置->勾选“即使项目正在运行,也允许自动make启动”