芋道框架 Jrebel热加载报错
报错代码
2025-12-01 13:49:29 JRebel: ERROR Failed to reload spring configuration: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'preFilterAuthorizationAdvisor' available
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:874)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1359)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:214)
at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:91)
at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:111)
at org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.findCandidateAdvisors(AnnotationAwareAspectJAutoProxyCreator.java:92)
at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:96)
at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:78)
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.jrGetAspectJAdviceMethodsForBean(AbstractAutoProxyCreator.java:53001)
at org.zeroturnaround.javarebel.integration.spring.beans.BeanPostProcessorUtil.postProcessorsChanged(BeanPostProcessorUtil.java:68)
at org.springframework.beans.JrBeanReloader.destroyBeansWithChangedPostProcessors(JrBeanReloader.java:1838)
at org.springframework.beans.JrBeanReloader.processBeanClass(JrBeanReloader.java:1788)
at org.springframework.beans.JrBeanReloader.processQueue(JrBeanReloader.java:1731)
at org.zeroturnaround.javarebel.integration.spring.annotations.ConfigurationReloaderSpring3.prepareRunPostProcessor(ConfigurationReloaderSpring3.java:71)
at org.springframework.beans.JrBeanReloader.reloadBeanDefinitionsInternal(JrBeanReloader.java:1210)
at org.springframework.beans.JrBeanReloader.reloadBeanDefinitions(JrBeanReloader.java:1041)
at org.springframework.beans.JrBeanReloader.doCheckAndReloadBeanDefinitions(JrBeanReloader.java:1008)
at org.springframework.beans.JrBeanReloader.beforeRequest(JrBeanReloader.java:378)
at org.springframework.beans.JrBeanReloader.access$400(JrBeanReloader.java:98)
at org.springframework.beans.JrBeanReloader$2.beforeRequest(JrBeanReloader.java:191)
at org.zeroturnaround.javarebel.integration.util.RequestListenerUtil$BoundRequestListener.beforeRequest(SourceFile:95)
at com.zeroturnaround.javarebel.SDKRequestIntegrationImpl.a(SourceFile:105)
at com.zeroturnaround.javarebel.SDKRequestIntegrationImpl.fireBeforeRequest(SourceFile:90)
解决方案
注释代码
移除 @EnableMethodSecurity(securedEnabled = true)
升级security版本 issue地址
升级至6.0.X

6777

被折叠的 条评论
为什么被折叠?



