Java 弹簧靴&x2B;WEB-INF

Java 弹簧靴&x2B;WEB-INF,java,spring,spring-mvc,jboss,Java,Spring,Spring Mvc,Jboss,我有一个非常简单的springboot项目,它具有依赖性 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>o

我有一个非常简单的springboot项目,它具有依赖性

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

org.springframework.boot
SpringBootStarterWeb
org.springframework.boot
弹簧启动机tomcat
当我构建它时,会在目标目录中创建web inf文件夹,并将所有内容打包到类和lib文件夹中

我想在web inf的根目录下有一个xml文件(“jboss deployment structure.xml”)(“web inf/jboss deployment structure.xml”),我应该把它放在src文件夹的哪个位置


我尝试在src中创建“public/jboss deployment structure.xml”文件夹,但没有成功

我在使用Spring boot项目时也遇到了同样的问题

这类项目通常带有嵌入式模块,如ApacheTomcat,并准备使用Spring注释

为了更改配置并使web应用程序易于配置,我建议从头开始创建。有关详细信息,请参阅此url:

就我而言,我改为:

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${spring.version}</version>
    </dependency>

org.springframework
弹簧网
${spring.version}

我创建了自己的结构。

对于常规maven项目,如果需要

target/WEB-INF/blabla.xml 
那么你应该把

src/main/resources/WEB-INF/blabla.xml

我希望这会有所帮助。

可能有点晚,但为了将xml文件放入WEB-INF,如果您使用的是Maven,正确的位置将是:

src/main/webapp/WEB-INF/jboss-deployment-structure.xml

这是不是意味着不用弹簧靴?只需使用普通的老式spring mvc即可。无论如何,如果我们看到SpingBootStarter pom,它们使用相同的依赖项