使用Shiro后Controller无法用@Autowired解决

刚学习Shiro,然后想把他整合到spring MVC里面。

搞了好久,一直不能用@Autowired进行注解

最后发现注解只在Controller不能用,查了好多资料,但都没整明白,最后猛然发现,引用了Shiro后,Controller层,不能用实体类的bean,必须通过接口实现。

比如:我之前的UserService直接是class,然后加上@Service注解,这个不行

必须要先写一个UserService接口,然后再写一个UserServiceImpl集成UserService接口

然后,我的Controller就可以@Autowired UserService了

尴尬

猜你喜欢

转载自jjjssh.iteye.com/blog/2371688
今日推荐