当前位置: 首页 > 知识库问答 >
问题:

应用程序在使用aop后不再启动

水麒
2023-03-14
@Aspect
@Component
public class LogActionAspect {

    private final Logger logger = LoggerFactory.getLogger(this.getClass());

    @Before("execution(* com.murphys.lcm.controller.*(..))")
    public void getAllAdvice(JoinPoint joinPoint){
    }
}

由:org.springframework.beans.factory.beanCreationException引起:创建名为“Meta DataSourceAdvisor”的bean时出错:在设置构造函数参数时无法解析对bean“Method SecurityMetaDataSource”的引用;嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为'org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration'的bean时出错:bean实例化之前的BeanPostProcessor失败;嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration'的bean时出错:bean初始化失败;嵌套异常是java.lang.IllegalArgumentException:警告在org.springframework.beans.factory.support.beanDefinitionValueResolver.resolvereference(beanDefinitionValueresolver.java:378)与此类型名称:com.murphys.lcm.Controller[xlint:InvalidAbsoluteTypeName]不匹配,原因是:嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration'的bean时出错:bean初始化失败;嵌套异常是java.lang.IllegalArgumentException:警告在org.springframework.beans.factory.support.AbstractaUtowiRecapleBeanFactory.createBean(AbstractaUtowiRecapleBeanFactory.java:496)与此类型名称:com.murphys.lcm.Controller[xlint:InvalidAbsoluteTypeName]不匹配

共有1个答案

商焕
2023-03-14

试试这个

@Before("execution(* com.murphys.lcm.controller.*.*Controller*.*(..))")

这将获得所有控制器(假设您的控制器名称中有控制器)

刚刚测试过了

 类似资料:
  • 我正试图将运行在tomcat上的现有应用程序更改为SpringBoot。它一直运行到真正的SpringBoot启动。我有一个类似的应用程序运行在SpringBoot上。这就是我知道它一直运行到Springboot的原因。 我的主要方法: 我尝试使用@componentscan运行main方法,该方法具有如下所示的basePackages: 这无济于事。我尝试在main类的顶部添加@SpringBo

  • 我有以下情况。在我的微服务[MA]中,我希望在应用程序启动后或基于某个事件初始化/销毁一些bean。想象一下,还有另一个微服务[MB],它保存关于ContentStores的信息。在MA启动之后,我想向MB请求contentStore条目,基于此,我想根据需要创建这么多bean。可能会有一个事件触发storrecreated/storredeleted,在这种情况下,我需要销毁bean。 我目前不

  • 嗨,我是 Android 编程的新手,我一直在看一个关于 Android 游戏编程的 youtube 教程,问题是这个特定的课程被留在了期中,所以游戏还没有完成,所以我尝试自己添加一些东西。在我的新旅程中,我一直在解决一个自己无法解决的问题,所以如果有人可以帮助我,我会在这里尝试。 问题是游戏的视觉部分,我有一个surfaceView和一个TouchEvent事件。当我暂停游戏(方法暂停活动)时出

  • 问题内容: 在本主题中,很好地解释了输入一些密码后如何启动Shinyapp。我试图做同样的事情,但是我想有一个“ dashboardPage”而不是“ navbarPage”。 我试图将do.call函数形式’navbarPage’中的参数更改为’dashboardPage’,但应用程序崩溃。 问题答案: 如果我的代码足以使您从“正确的”道路上开始,我会感到好奇。如果不是这种情况,请告诉我。 如果

  • 我已将WatchKit应用程序配置为在iPhone 6上运行,WatchKit应用程序方案可执行文件指向WatchKit应用程序。app,Watch界面指向Main,但IOS应用程序并不仅仅启动WatchKit应用程序。 当我选择WatchKit应用程序在苹果6上运行时,苹果6模拟器正在启动,在模拟器返回到IOS级别后,我看到一秒钟的黑屏,但主应用程序没有启动,只有苹果手表模拟器上的WatchKi

  • 问题内容: 每次我从Eclipse导出签名应用程序并将apk文件安装到手机上时,该应用程序都会崩溃。这仅在启用Proguard的情况下发生。 这是我的保护文件 我运行了adb logcat命令来检查崩溃报告。以下是我认为很重要的报告摘要: 第二段: 如果有人可以帮助我,我将非常感谢并接受您的回答。 更新: 所以我将这些添加到我的proguard文件中 现在启用Proguard时出现与Jackson