2019年4月20日
摘要: SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。 实现 1、定义接口 2、接口实现类 3、在META-IN 阅读全文
posted @ 2019-04-20 22:14 幽人月 阅读(248) 评论(0) 推荐(0)
摘要: 认证是由 AuthenticationManager 来管理的,但是真正进行认证的是 AuthenticationManager 中定义的 AuthenticationProvider。AuthenticationManager 中可以定义有多个 AuthenticationProvider。当我们 阅读全文
posted @ 2019-04-20 00:02 幽人月 阅读(667) 评论(0) 推荐(0)
摘要: (一)配置类 Spring security的配置和Spring MVC的配置类似,只需在一个配置类上注解@EnableWebSecurity(Springboot项目可以不用),并让这个类继承WebSecurityConfigurerAdapter。 (二)用户认证 通过实现UserDetails 阅读全文
posted @ 2019-04-20 00:01 幽人月 阅读(256) 评论(0) 推荐(0)