一个非凡的网站 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(

本文档详细介绍了如何在SpringBoot项目中集成Shiro和FreeMarker,包括导包、配置Web工程、设置过滤器、配置Shiro安全管理器、实现Realm的认证与授权,以及FreeMarker的配置和测试。提供了完整的代码仓库和视频教程链接。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



