springboot


SpringBoot

1.1 自动装配原理

  1. springboot在启动时,从类路径下/META-INF/spring.factories 获取指定的值。
  2. 将这些自动配置的类导入容器,自动配置就会生效,帮我进行自动配置
  3. 以前需要自动配置的东西,springboot帮我们做了。
  4. 整合javaEE解决方案和自动配置的东西都在springbootautoconfiguration下面

2 yaml

# 普通
name: qinjiang

# 对象
student:
  name: qinjiang
  age:3
# 行内写法
student: {name: qinjiang, age: 3}

# 数组
pets:
  - cat
  - dog
  - pig
  
pets: [cat,dog,pig]

3. Shiro

一个Java安全(权限)框架。

  • subject:直接交互的对象是subject。
  • SecurityManager:安全管理器,所有与安全相关的操作都与此交互,并且管理所有的Subject,相当于SpringMVC中的DispatcherServlet的角色。
  • Realm:Shiro从Realm获取安全数据(如用户,角色,权限),就是说SecurityManager要验证用户身份,那么它需要从Realm获取相应的用户进行比较,来确定用户的身份是否合法,可以把Realm看成是DataSource。

4.RestTemplate

提供了多种便捷访问远程Http服务的方法。

是一种简单便捷的访问resful服务模板类,是Spring提供的用于访问Rest服务的客户端模板工具集。

(url,requestMap,ResponseBean.class)这三个参数分别代表:

Rest请求地址、请求参数、HTTP响应转换被转换成的对象类型。


文章作者: 小灰灰
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小灰灰 !
评论
  目录