1. 程式人生 > >使用maven快速搭建SpringBoot多模組web專案

使用maven快速搭建SpringBoot多模組web專案

maven快速搭建SpringBoot多模組web專案

 最近開發用到了SpringBoot框架,在這裡記錄一下搭建專案的過程,應該是比較全的。
前提是你的maven配置正確

  1. 建立父專案
    File–>new–>maven project
    在這裡插入圖片描述
    點選Next進入下一步
    在這裡插入圖片描述
    這裡講一下上圖中的groupid和artifactId 被統稱為“座標”是為了保證專案唯一性而提出的,如果你要把你專案弄到maven本地倉庫去,你想要找到你的專案就必須根據這兩個id去查詢。groupId一般分為多個段,這裡我只說兩段,第一段為域,第二段為公司名稱。域又分為org、com、cn等等許多,其中org為非營利組織,com為商業組織。舉個apache公司的tomcat專案例子:這個專案的groupId是org.apache,它的域是org(因為tomcat是非營利專案),公司名稱是apache,artigactId是tomcat。比如我建立一個專案,我一般會將groupId設定為cn.zzyyuu,cn表示域為中國,zzyyuu是我個人姓名縮寫,artifactId設定為MasterMoudle,表示你這個專案的名稱是MasterMoudle,依照這個設定,你的包結構最好是cn.zzyyuu.MasterMoudle打頭的。

  2. 以上父模組建立,下面來建立web模組
    右鍵MasterMoudle專案,Maven–>New Maven Module Project
    在這裡插入圖片描述
    點選next
    在這裡插入圖片描述
    點選next
    在這裡插入圖片描述
    點選Finish,web模組childWeb就建立好了

  3. 然後我們就需要在childWeb的pom檔案中新增相關的依賴

3.1 首先我們會發現專案報錯
The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path這時需要新增如下依賴

      <dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>javax.servlet-api</artifactId>
		<version>3.1.0</version>
		<scope>provided</scope>
	</dependency>

3.2 springBoot的依賴

    <dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter</artifactId>
		<version>2.0.3.RELEASE</version>
	</dependency>
	
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
		<version>2.0.3.RELEASE</version>
	</dependency>
	
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-tomcat</artifactId>
		<version>2.0.3.RELEASE</version>
	</dependency>

各個依賴的版本version,請根據自己的需要到https://mvnrepository.com/查詢

  1. 啟動springBoot專案,這裡有兩種啟動方式

4.1,使用啟動類啟動
在childWeb的src/main/java檔案目錄下新建springboot的啟動類Application
···
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
···
右鍵點選這個類,Run as ->Java Application 啟動springboot專案
在這裡插入圖片描述
在這裡插入圖片描述啟動成功

4.2 使用Tomcat啟動,要新增專案的訪問路徑,才能訪問,也可以自定義專案的訪問路徑,右鍵專案->Properties->Web Project Settings
在這裡插入圖片描述
在這裡插入圖片描述
訪問成功

這裡只簡單演示了新增web模組的方法,新增其他模組或者依賴,方法都是一樣的。