Gradle多模块Spring Boot Web应用程序

时间:2016-02-28 21:58:09

标签: java spring-mvc gradle spring-boot multi-module

在这里,我提出了关于使用下一个参数组织应用程序的一般哲学问题:

  • 我希望将我的webapp(html,js,css)放在绝对独立的模块中,例如' webapp'。此模块中没有java或其他类。 (以及Spring Boot跑步者。在所有教程中,我用Google搜索webapp内部内容位于Spring Boot应用程序运行者所在模块的资源子文件夹中)
  • 我的控制器必须在模块'演示文稿中。 (我使用Spring MVC)
  • 我想用Spring Boot运行所有这些商品。

现在,问题: 1.我如何通过build.gradle文件进行组织 2.我有什么地方可以使用Spring Boot跑步者 3.我可以通过哪种方式为Spring Boot指定我的web内容位于单独的模块中?

UPD: 经过大量的谷歌搜索,我找到了解决方案。从版本4.1 Spring提出从属性获取web目录的路径。有关更多信息,您可以查看项目sagan:https://github.com/spring-io/sagan以及此视频教程,该教程专门介绍Spring 4.1中的资源处理 https://www.youtube.com/watch?v=71NVb3vMvMc

同时假设这些教程中提供了大量数据,我构建了一个实现此技术的小项目: https://github.com/SergiySobolev/gradle-spring-boot

希望它对某人有用

0 个答案:

没有答案