新学习springboot和shiro,以张开涛的“跟我学shiro”第16章代码为基础,移植到idea的springboot项目下
笔记记录
1. springboot省略了很多配置文件,shiro的配置改为新建配置类(添加类注解@Configuration)ShiroConfigBean类来进行配置
2. 参数解析器类也改为在配置类ClientResourcesConfig中配置,注意实现接口时最好选择WebMvcConfigure接口,不然可能无法识别application.yml中的有关配置。
3. springboot数据操作改为使用jpa,原来的dao层修改为Repository包,直接继承JpaRepository, 不需要写多余代码。
4. Role类中的字段role需要修改名称,不然类名和属性名重复,jpa序列化到数据库时会报错。
源码请参考资源链接