一个非凡的网站 http://www.hikson.com,RJ海客森
视频录制
- git地址:https://gitee.com/hikseason/demo-bk-security-all.git
- 视频地址:https://pan.baidu.com/s/19mrxCE9Y5R5ntSEg_EReOg
SpringBoot集成Shiro和FreeMarker
0.导包
- POM依赖
- 配置,使用@Configuration
1.WebConfig配置Web工程
- 定义静态资源,实现WebMvcConfigurer
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/statics/**").addResourceLocations("classpath:/statics/");
}
2.FilterConfig过滤器
- 主要设置过滤器shiroFilter
@Bean
public FilterRegistrationBean shiroFilterRegistration() {
FilterRegistrationBean registration = new FilterRegistrationBean();
//ShiroConfig下面配置了一个Bean叫shiroFilter,(ShiroFilterFactoryBean)
registration.setFilter(new DelegatingFilterProxy("shiroFilter"));
//该值缺省为false,表示生命周期由SpringApplicationContext管理,设置为true则表示由ServletContainer管理
registration.addInitParameter(