Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Spring Boot导入appContext.xml?_Java_Spring_Spring Boot - Fatal编程技术网

Java 如何使用Spring Boot导入appContext.xml?

Java 如何使用Spring Boot导入appContext.xml?,java,spring,spring-boot,Java,Spring,Spring Boot,我有一个基于注释的springbootapp,想导入src/main/webapp/WEB-INF/appContext.xml 以下操作不起作用: @Configuration @EnableAutoConfiguration @ImportResource("classpath*:appContext.xml") public class AppConfig { } 但是,如果我将appContext.xml复制到src/main/resources中,它将按预期工作 如何使WEB-IN

我有一个基于注释的
springboot
app,想导入
src/main/webapp/WEB-INF/appContext.xml

以下操作不起作用:

@Configuration
@EnableAutoConfiguration
@ImportResource("classpath*:appContext.xml")
public class AppConfig {

}
但是,如果我将
appContext.xml
复制到
src/main/resources
中,它将按预期工作


如何使
WEB-INF
文件夹正常工作?

好的,通过@geoand发布的文档,我发现了以下内容:

如果您的应用程序将被删除,请不要使用src/main/webapp文件夹 包装成罐子。虽然此文件夹是通用标准,但它将 只适用于战争包装,它将被大多数人默默忽略 如果您生成一个jar,那么就构建工具


因此,很明显,我确实应该将上下文文件复制到
src/main/resources

@ImportResource(“/WEB-INF/appContext.xml”)
<代码>WEB-INF不在类路径上。但是,当您使用Spring Boot时,可能会忽略WEB-INF。@membersound为什么不能在类路径中移动appContext?我可以,但我更喜欢标准布局,以便将其放置在WEB-INF中。如果您计划将应用程序作为jar运行,则不应将资源放置在
src/main/WEB-INF
中。退房