成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Spring Cloud搭建企業級開發框架之數據持久化

開發 架構
在引入相關數據庫持久化相關依賴庫之前,我們可以考慮到,當我們因業務開發需要,引入各種各樣的依賴庫時,Jar包沖突是我們必須面對的一個問題。

在引入相關數據庫持久化相關依賴庫之前,我們可以考慮到,當我們因業務開發需要,引入各種各樣的依賴庫時,Jar包沖突是我們必須面對的一個問題,Spring為了解決這些Jar包的沖突,推出了各種bom,最著名的就是Spring IO Platform bom,其中最核心的三個是:spring-framework-bom、spring-boot-dependencies、platform-bom。我們這里參考Spring管理Jar包的方式,新建一個GitEgg-Platform平臺工程,提供各種第三方組件的配置及自定義方法,使用子工程gitegg-platform-bom統一管理GitEgg自定義方法擴展jar包及第三方Jar包版本。

1、首先在GitEgg-Platform工程下新建gitegg-platform-db用于管理系統需要用到的數據庫驅動、數據庫連接池的jar包及配置,新建gitegg-platform-mybatis用于管理系統需要用到的持久層框架,建好的結構如下:

工程結構

2、修改GitEgg-Platform根目錄下的pom.xml,設置工程編碼方式,及引入的Spring Boot,Spring Cloud,gitegg-platform-bom版本:

GitEgg-Platform

3、修改gitegg-platform-bom工程下的pom.xml,引入目前需要的數據庫驅動,數據連接池及Mybatis-Plus:

gitegg-platform-bom

4、修改gitegg-platform-db工程下的pom.xml,只引入數據庫驅動及數據庫連接池相關jar包:

gitegg-platform-db

5、修改gitegg-platform-mybatis工程下的pom.xml,只引入mybatis-plus相關jar包:

gitegg-platform-mybatis

6、pom.xml文件配置好之后,在IDEA右側窗口,Maven中點擊install,將包安裝到本地,這樣GitEgg-Cloud工程就可以引用GitEgg-Platform工程的jar包了,同理,測試及正式環境需要點擊deploy,將jar包發布到測試的Maven私服,或者正式環境的Maven私服。

7、回到GitEgg-Cloud項目,在gitegg-service下的pom.xml里面引入gitegg-platform-db和gitegg-platform-mybatis。

8、在gitegg-service-system工程下修改application.yml,增加數據庫連接和mybatis的配置:

9、修改GitEggSystemApplication,添加要掃描的mapper路徑聲明:

10、修改GitEgg-Platform工程中的gitegg-platform-db和gitegg-platform-mybatis,新增mybatis-plus分頁配置,和Druid數據庫連接配置,此配置類預留,后面需要自定義修改。

DruidConfig.java內容如下:

MybatisPlusConfig.java內容如下:

11、增加測試類,通過訪問controller->service->dao層,獲取數據庫數據。新建controller、service、impl、mapper、entity、dto包,這些包和類,后面可以用系統自動生成,不需要每次都自己手動建立。

SystemController.java文件內容:

ISystemService.java文件內容:

SystemServiceImpl.java 內容:

SystemTableMapper.java內容:

SystemTable.java內容:

SystemTableMapper.xml內容:

12、運行GitEggSystemApplication,在控制臺看是否啟動成功,如果啟動成功,在瀏覽器中分別訪問:

??http://127.0.0.1:8001/system/list和http://127.0.0.1:8001/system/page,可以看到數據里面的數據:??

責任編輯:姜華 來源: 今日頭條
相關推薦

2010-08-04 15:20:15

Flex企業級開發

2009-01-13 09:05:45

tomcatSpring框架Web服務器

2010-04-07 08:55:00

OSGiSpring

2023-02-15 18:12:43

開發企業級CLI

2009-03-02 09:22:39

OSGiJ2EEEclipse

2011-12-06 14:02:27

企業級移動開發

2013-01-23 16:41:44

2023-07-17 18:47:52

2024-03-11 09:50:09

模型開發

2013-01-10 17:37:22

架構企業級應用架構

2016-11-01 15:26:27

Dell Foglig企業級Hyper-V

2021-11-25 11:08:07

智能

2009-12-14 20:13:57

IBM

2011-08-17 15:19:38

iPhone應用數據

2011-06-07 17:16:47

iPhone 數據

2012-05-15 15:21:29

企業級

2011-12-06 10:23:42

摩托羅拉企業級移動開發

2014-12-08 16:20:39

IBM大數據Cloud Marke

2013-07-23 09:37:04

桌面虛擬化企業級

2012-09-17 09:50:24

桌面虛擬化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区小视频 | 亚洲免费三区 | 久久久久亚洲精品 | 欧美午夜在线 | 午夜精品在线 | 久久久免费 | 国产在线观 | 国产精品片 | 国产精品久久久久久久久久免费 | 国产精品久久久亚洲 | 中文字幕人成乱码在线观看 | 日韩高清一区 | 国产成人精品一区二区三区在线 | 国产网站在线免费观看 | 国产亚洲一区在线 | 欧美综合视频在线 | 亚洲www啪成人一区二区麻豆 | 日日爱视频 | 成人一区二区三区在线观看 | 超级碰在线 | 日韩欧美二区 | 夜夜夜操 | 久久99视频这里只有精品 | 精品国产一区二区三区久久狼黑人 | 日本久久精品视频 | av中文天堂| 七七婷婷婷婷精品国产 | 精品欧美一区免费观看α√ | 中文字幕亚洲欧美 | 99re国产| 色婷婷一区二区三区四区 | 亚洲欧美日韩在线不卡 | 亚洲国产精品久久久久 | 午夜国产羞羞视频免费网站 | 免费 视频 1级 | 激情国产 | gogo肉体亚洲高清在线视 | 亚洲乱码一区二区三区在线观看 | 91精品国产91久久久久久三级 | 91视频一区 | 色综合天天天天做夜夜夜夜做 |