spring security 3 重新配置角色时,一定要重新启动吗
答案:2 悬赏:80 手机版
解决时间 2021-02-01 20:53
- 提问者网友:杀手的诗
- 2021-02-01 11:33
spring security 3 重新配置角色时,一定要重新启动吗
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-01 11:51
不需要重新启动啊。实现FilterInvocationSecurityMetadataSource 这个接口的时候不是有个loadResourceDefine()方法么。你在配置了角色后,调用一下loadResourceDefine()这个方法,重新载入新的权限配置,就OK啦。
全部回答
- 1楼网友:迷人又混蛋
- 2021-02-01 13:11
这个报错描述主要是这么两句:
1. error creating bean with name 'authenticationprocessingfilterentrypoint' defined in servletcontext resource [/web-inf/classes/spring/applicationcontext-security.xml]
这说明创建失败是因为创建一个叫authenticationprocessingfilterentrypoint的bean失败了,这个bean配置在applicationcontext-security.xml,此时你就可以先从这个描述找到配置文件,然后找到相应的类
2. no default constructor found; nested exception is java.lang.nosuchmethodexception: org.springframework.security.web.authentication.loginurlauthenticationentrypoint.()
loginurlauthenticationentrypoint
失败的类叫loginurlauthenticationentrypoint,然后是没有默认的构造函数
所以建议你先给loginurlauthenticationentrypoint加一个默认的空的构造函数,再启动试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯