从我的项目中删除弹簧执行器

时间:2018-03-20 22:18:38

标签: spring spring-boot spring-boot-actuator

我有一个使用spring security和Oauth2的Spring启动项目,我注意到可能由执行器引起的一些不良行为。 为了确保我想从项目中删除它,但我无法在我的Maven依赖项中明确提到它。

关于如何做的任何想法?

3 个答案:

答案 0 :(得分:3)

查找依赖关系hiearchy的位置并将其排除。

这位官方documentation可能会帮助您这样做。

答案 1 :(得分:2)

使用mvn dependency:tree将所有传递依赖项打印为树结构。它是标准的maven-dependency-plugin mojo

一旦找到引入它的依赖项,请使用<dependencyManagement>部分并使用正确的<exclude>从项目中删除执行程序。

答案 2 :(得分:2)

我不清楚您是否要从类路径中排除执行程序依赖项,或者是否要禁用容器中的行为。如果是后者,您应该可以通过application.properties,即:

这样做

management.endpoints.enabled逐默认=假

我很确定您也可以通过在Spring启动应用程序类上使用注释来禁用它。