首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JavaMelody刹车弹簧启动试验

JavaMelody刹车弹簧启动试验
EN

Stack Overflow用户
提问于 2018-05-14 11:10:40
回答 2查看 1.1K关注 0票数 2

该应用程序是在SpringBoot2.0.1上开发的。我包括下一个能够使用JavaMelody的依赖项-

代码语言:javascript
复制
dependency("net.bull.javamelody:javamelody-spring-boot-starter:1.72.0")

JavaMelody配置:

代码语言:javascript
复制
javamelody:
  advisor-auto-proxy-creator-enabled: false
  init-parameters:
    url-exclude-pattern: (/webjars/.*|/css/.*|/images/.*|/fonts/.*|/js/.*)

因此,我拥有一个性能监控系统和完全失效的集成测试(JUnit版本为5)。

异常消息是

代码语言:javascript
复制
the configured DataSource [com.sun.proxy.$Proxy128] (named '') is not the one associated with transaction manager [org.springframework.orm.jpa.JpaTransactionManager] (named '').

可以通过删除javamelody依赖项或禁用应用程序的配置文件中的javamelody来修复该问题。

有人知道问题的原因吗?它不是在测试范围之外产生了一些不明显的bug吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-18 11:42:04

我也面临着同样的问题。我找到了解决办法。我检查了Java文件,其中有一个spring.factories。我想这可能是搞砸了配置。

在应用程序-test.properties中,我添加了以下内容:

spring.autoconfigure.exclude=net.bull.javamelody.JavaMelodyAutoConfiguration

而且看起来很管用。

票数 2
EN

Stack Overflow用户

发布于 2019-07-08 02:37:10

添加

代码语言:javascript
复制
spring.autoconfigure.exclude=net.bull.javamelody.JavaMelodyAutoConfiguration

application.properties中可以有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50328874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档