1.当spring-security.xml文件中userService 无法解析问题
查了一些资料,如下可能的问题:
1.没有继承UserDetailsService,
2.注解没有配置或者名称写错了,
3.jar包版本错误或者导包导错了,
一一排查都不是以上问题,最后发现是所有spring应用环境配置文件需要整合
解决方法:
file-->project structure-->modules-->ssm_web-->spring-->加号-->全选应用即可
2.security权限登陆一直报 Access is denied,但是功能能正常使用
根据查询资料和源码发现,当初始化加载资源时,有被拦截的资源就会报这个错误
解决方法:
我的文件位置
1.在web.xml配置文件中有些页面没有放行 ,都放行就好了
2.在spring-security.xml页面中需要配置不拦截的资源 ,一二级目录需要注意配置
3.login.jsp中的action路径和security配置文件中定义的跳转页面要一致