我应该使用`src/main/webapp`来使用Spring Boot提供静态内容吗?

asm*_*ier 11 static-files spring-boot jhipster

Spring Boot文档说明:

如果您的应用程序将打包为jar,请不要使用src/main/webapp目录.

但令人惊讶的是,静态Web文件Spring Boot Sample正在使用该/src/main/webapp目录.而且JHipster正在使用该webapp文件夹.

所以我很困惑.Spring Boot文档中的警告是否已过时?现在认为使用src/main/webappSpring Boot jar应用程序提供静态文件是一种好习惯吗?如果没有,在Maven设置中使用Spring Boot时,建议的做法是什么?

ali*_*ani 0

你好,如果我理解你的问题,当你在 Spring Boot 中使用 jar 打包时,你会将你的资源放在 META-INF/resources 中,你可以在其他项目中使用这个 jar 包并调用资源,你可以使用以下命令将 webapp 移动到 meta-inf 目录Maven 和 Gradle 构建