我有一个关于使用Spring Boot 2.x配置NewRelic的基本问题。
以前,我能够在build.gradle文件中使用它:
springBoot {
mainClassName 'com.fake.Application'
agent = file ('/build/libs/newrelic-agent.jar')
}
但是当我升级到spring-boot-gradle-plugin 2.0.4.RELEASE(从1.5.15版本开始)时,出现此错误:
Could not set unknown property 'agent' for object of type org.springframework.boot.gradle.dsl.SpringBootExtension.
我看到“ agent”不再是SpringBootExtension类的属性...那么配置NewRelic的最佳方法是什么?
答案 0 :(得分:0)
一个同事帮助我解决了这个问题。实际上,我不需要通过SpringBootClass这样运行NewRelic。由于我的应用程序始终部署在Docker容器中,因此我可以将其配置为在Dockerfile中运行,如下所示:
var link = document.querySelector('body');
link.addEventListener('mousewheel', function (event) {
// Prevent the link from updating the URL
event.preventDefault();
// Do something...
console.log('Triggering fancy animations!')
}, false);