成人免费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

2024-03-11 09:50:09

模型開發

2023-07-17 18:47:52

2013-01-10 17:37:22

架構企業級應用架構

2021-11-25 11:08:07

智能

2016-11-01 15:26:27

Dell Foglig企業級Hyper-V

2011-06-07 17:16:47

iPhone 數據

2011-08-17 15:19:38

iPhone應用數據

2012-05-15 15:21:29

企業級

2009-12-14 20:13:57

IBM

2011-12-06 10:23:42

摩托羅拉企業級移動開發

2014-12-08 16:20:39

IBM大數據Cloud Marke

2012-09-17 09:50:24

桌面虛擬化

2013-07-23 09:37:04

桌面虛擬化企業級
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品日日摸夜夜添夜夜av | 特级做a爰片毛片免费看108 | 精品成人69xx.xyz | 久久91 | 欧美a区| 国产一区二区精品在线观看 | 亚洲人成人一区二区在线观看 | 久久久久中文字幕 | 免费视频一区二区 | 成人国产精品入口免费视频 | 欧美成人精品一区二区男人看 | 性高朝久久久久久久3小时 av一区二区三区四区 | 新超碰97| av中文字幕在线播放 | 暖暖成人免费视频 | 久久精品国产亚洲夜色av网站 | 国产一区二区久久 | 亚洲欧美综合精品另类天天更新 | 久久机热 | 蜜桃精品视频在线 | 日韩精品视频在线观看一区二区三区 | www,黄色,com | 毛片网站免费观看 | 中文字幕日韩在线 | 日韩国产中文字幕 | 国内精品久久久久久影视8 最新黄色在线观看 | 91精品国产高清久久久久久久久 | 亚洲综合大片69999 | 日韩另类视频 | 成人影视网址 | 色桃网 | 精品久久久久国产 | 成人免费视频在线观看 | 综合久久综合久久 | 黄色操视频 | 中日av | 亚洲一区二区在线播放 | 亚洲一区国产精品 | 欧美日一区二区 | 嫩草视频入口 | 欧美老妇交乱视频 |