java - Spring Boot中分项目的使用方法

标签 java eclipse spring maven spring-mvc

欢迎,

我是 Spring 的初学者(也是 Spring Boot)。我在 Eclipse 中创建了四个 Maven 项目:

  • 我的坚持
  • 我的演示文稿
  • 我的网络服务
  • 我的主

我假设程序的每一部分都将存储在这些特殊项目之一中。例如:html、jsp 文件将存储在“my-presentation”中,也类似于 Spring @Controller 文件。不是“my-main”的项目应该更早构建并存储在本地 maven 存储库中[通过'mvn clean install']将它们添加到“my-main”war 包。

我刚刚阅读了一份 Spring Boot 指南: http://spring.io/guides/gs/serving-web-content/

它适用于所有元素都在一个项目中的情况。我想将 Web Controller 移至“my-presentation”并将类 Application 移至“my-main”。当然这是行不通的。有没有可能做到这一点?

最佳答案

您可以查看如何使用 Maven 和多个模块。 基本上,您创建父 pom.xml,并在每个子模块(my-persistance、my-presentation 等)中创建引用父 pom.xml 的子模块 pom.xml。 我在 my example project 中有类似的配置, 你可以查看 pom.xml 文件

关于java - Spring Boot中分项目的使用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28981845/

相关文章:

java - 如何访问其子类中的类的私有(private)变量?

Java-XML 解析

java - Java 中字符串中的转义引号

java - Spring - Bean 在过滤器中不可访问

java - 如何防止在模板中使用环境变量?

java - 如何使用 Spring-Batch 读取多个文件?

android - 根据 IMEI 号码安装 Android 应用程序

java - 扫描仪无法解析为类型

java - 找不到 Maven 项目的 disco.jar 依赖项

java - Spring boot - 奇怪的 JSON Controller 响应