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配置+用户授权认证

  

  

拦截和跳转登录页面:

  

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

posted @   皇天不负有心人  阅读(94)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示