修复未被代理类匿名访问失效问题(IB4EJ0)

pull/514/MERGE
RuoYi 2024-12-10 14:20:56 +08:00
parent e0aad97d59
commit a47b6e350e
1 changed files with 7 additions and 3 deletions

View File

@ -37,11 +37,15 @@ public class PermitAllUrlProperties implements InitializingBean, ApplicationCont
Map<String, Object> controllers = applicationContext.getBeansWithAnnotation(Controller.class);
for (Object bean : controllers.values())
{
if (!(bean instanceof Advised))
Class<?> beanClass;
if (bean instanceof Advised)
{
continue;
beanClass = ((Advised) bean).getTargetSource().getTarget().getClass();
}
else
{
beanClass = bean.getClass();
}
Class<?> beanClass = ((Advised) bean).getTargetSource().getTarget().getClass();
RequestMapping base = beanClass.getAnnotation(RequestMapping.class);
String[] baseUrl = {};
if (Objects.nonNull(base))