我在带有gradle示例的springboot springmvc之后创建了一个简单的spring mvc应用程序。
下面是结构。src / main / java-这是所有代码库的所在地。src / main / resources-这是所有资源/模板所在的位置。
导入org.springframework.boot.SpringApplication; 导入org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication 公共类Application { 公共静态void main(String [] args){ SpringApplication.run(Application.class,args); } }
只需编写上面的类并使用零配置,我就可以启动spring-mvc Web应用程序(这很酷)。(通过gradlew build和gradlew bootrun命令)但是来自传统的Web应用程序开发和部署背景,我想知道如何以此创建一个war文件并将其部署到tomcat webapps文件夹中。
另外,在哪里保留所有新资源(如js文件,css等)。通常,我们会在其中保留一个WEB-INF文件夹,但在这里要做什么。
meskobalazs在构建战争部署时回答了有关资源的问题(但请注意,src/main/webapp
在jar部署中该资源未读为资源文件夹,在这种情况下,您必须将其添加为资源)。
当您想将Spring-Boot应用程序更改为Web部署时,基本上必须做两件事:
可以在Spring-Boot文档站点上找到更多详细信息
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句