gpt4 book ai didi

java - 如何避免 Spring Boot 加载 EmbeddedWebApplicationContext?

转载 作者:IT老高 更新时间:2023-10-28 13:46:27 25 4
gpt4 key购买 nike

我有一个带有 Camel-HTTP 的 Spring Boot 集成应用程序。由于 Camel-HTTP 依赖于 geronimo-servlet Spring Boot 正在尝试加载 Web 应用程序上下文。

如何强制 Spring 不加载 EmbeddedWebApplicationContext

我尝试使用 @EnableAutoConfiguration(exclude = ...) 注释排除在 org.springframework.boot.autoconfigure.web 中找到的所有 AutoConfiguration 类。

最佳答案

您可以使用 SpringApplicationBuilder类显式禁用加载 Web 环境和上下文,即在您的主要类(class)中:

public static void main(String[] args) {
new SpringApplicationBuilder(MainConfig.class).web(false).run(args);
}

关于java - 如何避免 Spring Boot 加载 EmbeddedWebApplicationContext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29206935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com