国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Maven 搭建spring boot多模塊項目(附源碼)

whatsns / 1318人閱讀

摘要:搭建多模塊項目備注所有項目都在中創建創建項目刪除目錄,只保留根目錄可被子模塊繼承因此項目只是未考慮太多性能問題所以將諸多依賴都寫在根級,子模塊只需繼承就可以使用。

Maven 搭建spring boot多模塊項目

備注:所有項目都在idea中創建

1.idea創建maven項目

1-1: 刪除src,target目錄,只保留pom.xml

1-2: 根目錄pom.xml可被子模塊繼承,因此項目只是demo,未考慮太多性能問題,所以將諸多依賴

    都寫在根級`pom.xml`,子模塊只需繼承就可以使用。

1-3: 根級pom.xml文件在附錄1

1-4: 依賴模塊 mybatis spring-boot相關模塊

2.創建子模塊(module)

2-1: file > new > module 輸入 model

2-2: file > new > module 輸入 dao

2-3: file > new > module 輸入 service

2-4: file > new > module 輸入 webapi

3.修改子模塊pom.xml配置


    
        parent
        com.luyh.projectv1
        1.0-SNAPSHOT
        ../pom.xml
    
    4.0.0

    projectv1-model

注意:../pom.xml此段必須加上,用來繼承父模塊

至此,項目的基礎結構搭建完畢了,接下來可以來擼代碼了,哦哦稍等,我先介紹下各個子module的工作職責吧

4.子模塊在項目中擔任的"工作職責"

model 此模塊存放著所有的實體類

dao 此模塊存放著數據交互的具體實現,供service調用

service 此模塊存放業務代碼實現,供API層調用

webapi 此模塊也可以不出現在項目中,為了寫demo故將webapi層放進來

5.model層實體類編寫

建立包名 com.luyh.projectv1.model

建實體類 Member.java 具體代碼請clone我的git,git地址在最下方

6.dao層數據庫操作層

建立com.luyh.projectv1.dao.config,該包內只有2個讓spring boot自動加載配置的配置java類

建立MemberMapper.java 具體內容看代碼

在resources/mybatis 下建立MemberMapper.xml

建立IMember.java

建立Member.java 實現Imember接口

建立resources/application.properties文件用于配置數據庫連接

7. service 編寫業務邏輯

建立 com.luyh.projectv1.service

建立IMemberService.java接口

建立MemberService.java實現類

MemberService.java 類中自動注入DaoMember 并調用其方法獲取數據

8. webapi 編寫webapi獲取json數據

建立Application.java 啟動應用

建立 com.luyh.projectv1.webapi.controller.MemberController.java 寫個rest風格Controller

啟動

9.sql文件 請自行導入mysql數據 sql文件

這里是項目地址,點擊下載

附錄1


    4.0.0

    com.luyh.projectv1
    parent
    1.0-SNAPSHOT
    pom
    
        org.springframework.boot
        spring-boot-starter-parent
        1.3.3.RELEASE
    
    

        model
        dao
        service
        webapi
    

    
    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-jdbc
        

        
            org.mybatis
            mybatis-spring
            1.2.2
        
        
            org.mybatis
            mybatis
            3.2.8
        

        
            org.apache.tomcat
            tomcat-jdbc
        

        
            mysql
            mysql-connector-java
        
    

    

    
        
            spring-releases
            https://repo.spring.io/libs-release
        
    
    
        
            spring-releases
            https://repo.spring.io/libs-release
        
    


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65833.html

相關文章

  • 開發者測試-采用精準測試工具對Spring Boot應用進行測試

    摘要:,整合剛才已經下載好了,現在我們添加文件標簽加一行如下然后是和在文件中添加數據源配置連接本地,新建數據庫,查詢執行項目頁面列出來的語句自動建立該項目需要的數據庫內容。 簡介:本文主要介紹把現今主流的springboot框架項目和精準測試工具進行結合和應用,通過精準測試的數據穿透、數據采集、測試用例與代碼的雙向追溯、數據分析等一系列精準測試的特有功能,達到對項目質量的保證。  本次環境搭...

    galois 評論0 收藏0
  • 寫這么系列博客,怪不得找不到女朋友

    摘要:前提好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲抱歉了。熟悉我的人都知道我寫博客的時間比較早,而且堅持的時間也比較久,一直到現在也是一直保持著更新狀態。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲:抱歉了!。自己這段時...

    JerryWangSAP 評論0 收藏0
  • SpringBoot搭建一個SSM開發框架

    摘要:的子模塊我們先講層,因為我想把配置在這里也說下。長這樣我們接下來看看每個子模塊如何編寫。二子模塊搭建子模塊搭建子模塊配置在將之前,我們先將的配置文件,使用一個全局的配置文件或,我們推薦使用文件。 現在,我們來搭建一個簡單的分模塊的SSM開發框架吧, 一: 分析并創建項目 先來簡單分析下我們項目的結構: 比如:我現在搭建一個管理系統,我們把項目分為: tx-parent 頂級父項目(公...

    tuomao 評論0 收藏0
  • Java學習路線總結,搬磚工逆襲Java架構師(全網最強)

    摘要:哪吒社區技能樹打卡打卡貼函數式接口簡介領域優質創作者哪吒公眾號作者架構師奮斗者掃描主頁左側二維碼,加入群聊,一起學習一起進步歡迎點贊收藏留言前情提要無意間聽到領導們的談話,現在公司的現狀是碼農太多,但能獨立帶隊的人太少,簡而言之,不缺干 ? 哪吒社區Java技能樹打卡?【打卡貼 day2...

    Scorpion 評論0 收藏0
  • Spring Boot Admin 2.1.0 全攻略

    摘要:并向注冊中心注冊,注冊地址為,最后將的所有端口暴露出來,配置如下在工程的啟動類加上注解,開啟的功能,加上注解開啟的功能。在啟動類加上注解,開啟的功能。 轉載請標明出處: https://www.fangzhipeng.com本文出自方志朋的博客 Spring Boot Admin簡介 Spring Boot Admin是一個開源社區項目,用于管理和監控SpringBoot應用程序。 ...

    TalkingData 評論0 收藏0

發表評論

0條評論

whatsns

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<