IntelliJ IDEA 2017.3 搭建一個多模塊的springboot項目(二)


上一篇我成功搭建了一個項目,名叫bale-project,下面我們繼續搭建子模塊。

在項目名稱上右鍵,New->Module,新建一個模塊。

這次我們選擇Spring Initializr

起個名字,Next

勾選Web之后,Next。

第二個模塊就建好了。我們現在簡單看一下新建的這個模塊的結構。

idea自動給我們建了一個java類,起名ProjectApplication,這個名字與我們的ArtifactId名稱是一致的。這個名字可改。這個類就是我們springboot的啟動類。

打開project-application的pom文件,看<parent>標簽

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
</parent>

 這表示project-application這個模塊依賴於spring-boot-starter-parent 這個jar包,我們現在做個更改。

 我們將project-application更改為依賴於bale-project這個模塊。

bale-project的pom也要做出更改,如下圖。

增加<modules>標簽,增加<dependencyManagement>標簽。增加好之后,點擊Maven Projects的Reimport按鈕,如圖。Maven'重新加載依賴,沒有報錯。

第二個Module也創建完畢了。現在我們測試一下新建好的這個springboot。

在ProjectApplication類所在的包下,新建一個類

package com.example.projectapplication;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Copyright: SinoSoft Co.,Ltd.
 * @Title: Controller
 * @Author: wangbeier
 * @Date: 2018/5/31 15:32
 * @Description:
 */
@RestController
public class Controller {

    @RequestMapping("/getName")
    public String getName(){
        return "Hello SpringBoot";
    }
}

寫好后,我們運行ProjectApplication類的Main方法。springboot成功啟動后,簡單看一下控制台的打印信息。

springboot啟動會自動啟動tomcat,默認端口8080。控制台還打印出了ProjectApplication啟動的耗時是5.308秒。

我們去訪問一個地址 http://localhost:8080/getName  可以看到訪問頁面信息。

==========我==是==分==割==線============

好了,第一個springboot項目就算是徹底完成了。

下一章,我們建立第三個module。在第三個module里面,我們寫具體的業務邏輯代碼。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM