其他分享
首页 > 其他分享> > 在Spring项目中集成Spring Boot

在Spring项目中集成Spring Boot

作者:互联网

我有一个使用弹簧靴创建的现有战争项目.如何在具有EJB模块的EAR中打包它?

有没有办法将模型和dao包移动到EJB模块并使用WAR模块注入它?

解决方法:

您必须使用依赖关系管理系统.

它允许您将Spring Boot WAR模块项目的父项设置为与spring-boot-starter-parent不同.然后就可以像其他任何方式一样将WAR项目包含在EAR中.

<dependencyManagement>
     <dependencies>
        <dependency>
            <!-- Import dependency management from Spring Boot -->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>1.5.2.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

…现在您可以通常的方式使用所有Spring Boot启动器依赖项:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
</dependencies>

您必须在模块项目级别指定的入门依赖项,而依赖项管理配置可以在两个项目中指定 – 围绕整个EAR项目或单独指定每个项目,具体取决于应用程序要求.

Using Spring Boot without the parent POM

标签:spring,spring-boot-2,ear
来源: https://codeday.me/bug/20190522/1154303.html