国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IDEA 中搭建 Spring Boot Maven 多模塊項目 (父SpringBoot+子Maven)

這篇具有很好參考價值的文章主要介紹了IDEA 中搭建 Spring Boot Maven 多模塊項目 (父SpringBoot+子Maven)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第1步:新建一個SpringBoot 項目 作為 父工程

[Ref] 新建一個SpringBoot項目

刪除無用的 .mvn 目錄、 src 目錄、 mvnwmvnw.cmd 文件,最終只留 .gitignorepom.xml
idea2023構(gòu)建多模塊項目,框架,SpringBoot,intellij-idea,spring boot,maven
idea2023構(gòu)建多模塊項目,框架,SpringBoot,intellij-idea,spring boot,maven

第2步:創(chuàng)建 子maven模塊

idea2023構(gòu)建多模塊項目,框架,SpringBoot,intellij-idea,spring boot,maven
idea2023構(gòu)建多模塊項目,框架,SpringBoot,intellij-idea,spring boot,maven

第3步:整理 父 pom 文件

① 刪除 dependencies 標(biāo)簽及其中的 spring-boot-starterspring-boot-starter-test 依賴,因為 Spring Boot 提供的父工程已包含,并且父 pom 原則上都是通過 dependencyManagement 標(biāo)簽管理依賴包。
② 刪除 build 標(biāo)簽及其中的所有內(nèi)容,spring-boot-maven-plugin 插件作用是打一個可運行的包,多模塊項目僅僅需要在 入口類所在的模塊 添加打包插件,這里父模塊不需要打包運行。而且該插件已被包含在 Spring Boot 提供的父工程中,這里刪掉即可。
③ 最后整理父 pom 文件中的其余內(nèi)容,按其代表含義歸類,整理結(jié)果如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<!-- 基本信息 -->
	<modelVersion>4.0.0</modelVersion>
    <packaging>pom</packaging>
	<name>ParentSpringBoot</name>
	<description>ParentSpringBoot</description>

	<!-- 項目說明:這里作為聚合工程的父工程 -->
	<groupId>com.example</groupId>
	<artifactId>ParentSpringBoot</artifactId>
	<version>0.0.1-SNAPSHOT</version>

	<!-- 繼承說明:這里繼承Spring Boot提供的父工程 -->
    <parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>3.2.1</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

	<!-- 模塊說明:這里聲明多個子模塊 -->
	<modules>
		<module>module1</module>
	</modules>

	<!-- 屬性說明 -->
	<properties>
		<java.version>17</java.version>
	</properties>
</project>

第4步:添加入口類

選擇某個module添加入口類
idea2023構(gòu)建多模塊項目,框架,SpringBoot,intellij-idea,spring boot,maven

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

第5步:配置模塊間的依賴關(guān)系

idea2023構(gòu)建多模塊項目,框架,SpringBoot,intellij-idea,spring boot,maven

<properties>
    <java.version>17</java.version>
    <module1.version>0.0.1-SNAPSHOT</module1.version>
</properties>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.example</groupId>
            <artifactId>module1</artifactId>
            <version>${module1.version}</version>
        </dependency>
    </dependencies>
</dependencyManagement>

第6步:啟動SonApplication

idea2023構(gòu)建多模塊項目,框架,SpringBoot,intellij-idea,spring boot,maven

參考

IDEA 中搭建 Spring Boot Maven 多模塊項目文章來源地址http://www.zghlxwxcb.cn/news/detail-806720.html

到了這里,關(guān)于IDEA 中搭建 Spring Boot Maven 多模塊項目 (父SpringBoot+子Maven)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • IDEA創(chuàng)建spring boot項目無法加載出maven里的pom.xml,而是settings.gradle

    IDEA創(chuàng)建spring boot項目無法加載出maven里的pom.xml,而是settings.gradle

    在創(chuàng)建的maven項目里找不到pom.xml文件而是settings.gradle,如下圖所示: 原因和解決方法: 是因為在創(chuàng)建Springboot項目的時候type里選的是Gradle,gradle和maven又不一樣,換成maven就行了,具體操作如下圖所示: 在用idea創(chuàng)建maven項目時,在Project Metadata界面Type選項下唯有Maven和Maven PO

    2024年02月09日
    瀏覽(85)
  • Idea+maven+springboot項目搭建系列--2 整合Rabbitmq完成客戶端&服務(wù)器端消息收發(fā)

    Idea+maven+springboot項目搭建系列--2 整合Rabbitmq完成客戶端&服務(wù)器端消息收發(fā)

    前言:本文通過springBoot -maven 框架,對Rabbitmq 進行整合,完成客戶端消息的發(fā)送和消費; 1 為什么要使用Rabbitmq: RabbitMQ 是一個可靠的、靈活的、開源的消息中間件,具有以下優(yōu)點: 異步通信:RabbitMQ 支持異步通信,使得消息發(fā)送者和接收者能夠異步處理,提高了系統(tǒng)性能和

    2024年02月07日
    瀏覽(31)
  • 基于Maven和IntelliJ IDEA搭建多模塊微服務(wù)

    基于Maven和IntelliJ IDEA搭建多模塊微服務(wù)

    基于Spring Boot、Spring Cloud、Spring Cloud Alibaba的微服務(wù)開發(fā),組件眾多。因此,在創(chuàng)建項目伊始,就應(yīng)當(dāng)考慮版本的管理。以Spring Boot的版本升級發(fā)布為基礎(chǔ),Spring Cloud的版本升級發(fā)布,會匹配Spring Boot升級發(fā)布的版本。Spring Cloud Alibaba版本升級發(fā)布,會匹配Spring Boot和Spring Cloud的

    2024年03月23日
    瀏覽(26)
  • Maven(4)-利用intellij idea創(chuàng)建maven 多模塊項目

    Maven(4)-利用intellij idea創(chuàng)建maven 多模塊項目

    本文通過一個例子來介紹利用maven來構(gòu)建一個多模塊的jave項目。開發(fā)工具:intellij idea。 multi-module-project是主工程,里面包含兩個模塊(Module): web-app是應(yīng)用層,用于界面展示,依賴于web-service參的服務(wù)。 web-service層是服務(wù)層,用于給app層提供服務(wù)。 新建一個空白標(biāo)準(zhǔn)maven

    2024年02月04日
    瀏覽(102)
  • IDEA maven 向項目添加模塊時出錯創(chuàng)建項目失敗

    IDEA maven 向項目添加模塊時出錯創(chuàng)建項目失敗

    ????????選擇 java 版本為1.8構(gòu)建 即可成功,第一次maven項目建立的時候下圖紅框內(nèi)容如圖即可 ? ????????通常發(fā)生在重設(shè) maven 路徑|倉庫之后 ????????請檢查環(huán)境變量 或者更換版本 1--配置本地倉庫: ???? 修改maven 安裝目錄 conf/settings.xml ???? 打開setting,搜索

    2024年02月06日
    瀏覽(30)
  • IDEA 使用 maven 搭建 spring mvc

    IDEA 使用 maven 搭建 spring mvc

    1.1 創(chuàng)建成功之后配置 Spring MVC 1.2 勾選 Spring MVC 2.1 更改web.xml配置 更改為 2.2 dispatcher-servlet.xml配置 注意 base-package 換成自己存放 Controller 包的路徑 2.3 pop.xml 安裝 spring-webmvc 然后點擊 Apply,即可。 右上角 run 跑一下。 訪問 /hello: 如果Tomcat 跑不起來,看看 Tomcat 控制臺是不是出

    2024年02月15日
    瀏覽(88)
  • IDEA 打包報錯 maven打包報錯 spring-boot-maven-plugin 與spring-boot 版本的兼容性

    IDEA 打包報錯 maven打包報錯 spring-boot-maven-plugin 與spring-boot 版本的兼容性

    報錯信息如下: org/springframework/boot/maven/RepackageMojo has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0 或者 ClassNotFoundException: org.apache.commons.compress.archivers.jar.JarArchiveEntry 解決辦法: 排查打包是否使

    2024年02月15日
    瀏覽(92)
  • IDEA創(chuàng)建SpringBoot+maven項目

    IDEA創(chuàng)建SpringBoot+maven項目

    1.新建file-new-project項目 2. 選擇springboot項目,修改項目名,選擇java8,type默認為maven,點擊next 3.選擇相關(guān)依賴,web中選擇spring web,SQL中選擇mysql driver,developer tools中選擇lombok,點擊finish 4.新建項目如圖 5.設(shè)置maven的配置,file-settings 6.選擇build,execution,deployment-build tools -maven 7.選擇

    2024年02月15日
    瀏覽(109)
  • idea中maven項目模塊變成灰色原因及解決方案

    idea中maven項目模塊變成灰色原因及解決方案

    1、idea中maven項目模塊變成灰色 2、原因 可能是忽略了maven模塊,可以嘗試如下解決方法:在idea中設(shè)置setting-》搜索maven-》點擊ignored files,看右邊的面板中變灰的maven模塊是否被勾選pom.xml 3、解決方案 去掉勾選的選項

    2024年02月16日
    瀏覽(33)
  • idea導(dǎo)入springboot項目沒有maven

    idea導(dǎo)入springboot項目沒有maven

    ? ? ? ? 是因為項目識別pom文件失敗了,需要我們手動添加maven的主pom文件。 ? ? ? ? 在項目中雙擊shift按鈕,進入文件查找的功能,然后搜索maven。 然后點擊Add Maven Project添加maven主配置文件,然后等待編譯就行。 ? ? 參考鏈接: Idea導(dǎo)入SpringBoot項目,沒有maven - 簡書 (jian

    2024年02月15日
    瀏覽(91)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包