springBoot+shiro+security
springboot在启动时就会自动扫描所有配置,但是不一定生效,但是加上对应的start就有对应的启动器,然后自动装配就会生效
自动装配原理:可以通过哟debuge=true来查看哪些配置生效了

入门案例:


直接开发控制器的类:

4.运行自带的带有main方法的类
SpringBoot能运行的原因是,在pom里面继承了一个依赖,父类里面有很多依赖,还有一个启动依赖,里面有很多各种各样的依赖
yaml读取数据
1.

2.这一个红色的框框包括了所有属性

3.配置实体类对应好属性




多环境问题哦 ,maven和boot都是多环境。需要读取一下,图二就是让properties文件可以${}的方式取值


springboot整合ssm,spring和springmvc不用管自动的只需要整合mybatis
1.

2.

3.yml文件中设置数据源

4.


引用配置文件

配置文件给实体类赋值,先绑定在赋值


JSR303数据校验:加注解@validated
YAML配置多环境,最开始的active是选择用哪个启动,下面的是给命名

@mapper表明这是mybatis下的一个mpper类
springboot整合mybatis

整合mybatis在配置文件中连接xml和mapper的关系
![]()
security:

授权方法:注解的方式




shiro:示范例子:D:\Develop\apache-maven-3.8.6-bin\repository\springboot_shiro

1.添加依赖:

2.写shiro配置+用户授权认证


拦截和跳转登录页面:


浙公网安备 33010602011771号