美文网首页
SpringBoot 疑难杂症汇总

SpringBoot 疑难杂症汇总

作者: 天神Deity | 来源:发表于2018-10-11 22:47 被阅读19次

    未添加模板引擎@RequestMapping无法显示Html页面(404错误)

    新建的Springboot项目pom.xml

    <!---至少要添加一个模板引擎,要不然@RequestMapping无法显示Html页面(404错误)->
    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    

    Springboot整合Shiro安全验证框架导致@Service 注入失败

    public class ShiroRealmWrapper extends AuthorizingRealm {
    
        @Autowired
        public UserInfoService userInfoService;// null
        ....
    }
    

    折腾了半宿,看到有网友已经提前采坑:Shiro解决无法注入Service问题

    按照这个网友的说法
    对于SpringMVC框架:ShiroRelam属于filter即过滤器,它在Spring未完成注入bean之前就已经拦截了,因此无法注入。
    对于SpringBoot,没有将ShiroRealm注入Bean。
    ShiroConfig在注入SecurityManager时setRealm()的参数ShiroRealm不能自己new出来,而要先将其注入Bean

    相关文章

      网友评论

          本文标题:SpringBoot 疑难杂症汇总

          本文链接:https://www.haomeiwen.com/subject/uuwiaftx.html