一.简单介绍
1.SpringBoot入门
2.SpringBoot jar包快速启动
3.SpringBoot起步依赖
二.基础配置
1. 3种配置文件的方式
yml文件输入无提示信息
2.yaml配置文件
3.yaml文件读取数据
(1)
(2)
(3)
pojo类中需要添加两个注解,使用时声明后自动装配
注:
4.yaml多环境配置
#设置启用的环境
spring:
profiles:
active: dev
---
#开发
spring:
config:
activate:
on-profile: dev
server:
port: 80
---
#生产
spring:
profiles: pro
server:
port: 81
---
#测试
spring:
profiles: test
server:
port: 82
---
5.命令行启动多环境
可以实现命令行修改yaml文件参数
6.配置文件的分类
三.整合案例
1.整合MyBatis
(1)初始化SpringBoot时勾选MySQL和MyBatis Framework
(2)yml配置文件中配置连接数据库信息
(3)定义pojo类
(4)dao中添加@Mapper注解---声明自动代理
2.整合SSMP
(1)数据层
--数据层接口使用@Mapper,不是@Repository
(2)业务层
--mp快速开发业务层接口及其实现类
//业务层接口
public interface BookService extends IService<Book> {
}
//业务层实现类
@Service
public class BookServiceImpl extends ServiceImpl<BookDao,Book> implements BookService {
}
--业务层接口和数据层接口的方法名:
业务层注重于其实现的功能:save,remove(delete),login...
数据层侧重于所有程序员看到都能见名之意:insert,deleteById,selectByNameAndPsw...
--实现修改操作调用updateById,使用update()需要传入Wapper,否则会修改全部数据