最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

第四章 數(shù)據(jù)訪問組件整合。

2023-04-25 18:55 作者:游戲理想國  | 我要投稿

?1、springboot整合使用sqlserver。


<!-- SQLServer驅(qū)動(dòng)?-->
<dependency>
????<groupId>com.microsoft.sqlserver</groupId>
????<artifactId>mssql-jdbc</artifactId>
????<scope>runtime</scope>
</dependency>



2、springboot整合使用mysql。



<!--mysql?驅(qū)動(dòng)引擎-->
??????<dependency>
??????????<groupId>mysql</groupId>
??????????<artifactId>mysql-connector-java</artifactId>
??????</dependency>





3、springboot整合使用springjpa。


<!--Spring Boot使用JPA(Java Persistence API)資源庫來實(shí)現(xiàn)對數(shù)據(jù)庫的操作-->
<dependency>
????<groupId>org.springframework.boot</groupId>
????<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>




4、springboot整合使用多數(shù)據(jù)源。

DruId官網(wǎng):GitHub - alibaba/druid: 阿里云計(jì)算平臺DataWorks(https://help.aliyun.com/document_detail/137663.html) 團(tuán)隊(duì)出品,為監(jiān)控而生的數(shù)據(jù)庫連接池

Druid是Java語言中最好的數(shù)據(jù)庫連接池。Druid能夠提供強(qiáng)大的監(jiān)控和擴(kuò)展功能。Druid JDBC 連接池、監(jiān)控組件。


<!--?https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter?-->
<!-- ?????Druid是Java語言中最好的數(shù)據(jù)庫連接池。Druid能夠提供強(qiáng)大的監(jiān)控和擴(kuò)展功能。-->
<dependency>
????<groupId>com.alibaba</groupId>
????<artifactId>druid-spring-boot-starter</artifactId>
????<version>1.1.23</version>
</dependency>



5、添加Db通用類。


QueryPageInputDTO import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel(value=" 無條件根據(jù)分頁查詢:入?yún)?#34;) public class QueryPageInputDTO { ? ?@ApiModelProperty(value = "頁數(shù)") ? ?private Integer current; ? ?@ApiModelProperty(value = "每頁條數(shù)") ? ?private Integer pageSize; }


ResultPage import org.springframework.data.domain.Page; import java.io.Serializable; import java.util.List; public class ResultPage<T> implements Serializable{ ? ? private static final long serialVersionUID = 1L; ? private Integer total; ? private Integer totalPage; ? private List<T> list; ? ? public static <T> ?ResultPage<T> getPageInfo(Page<T> page) { ? ? ?ResultPage<T> pageInfo = new ResultPage<>(); ? ? ?pageInfo.setList(page.getContent()); ? ? ?pageInfo.setTotalPage(page.getTotalPages()); ? ? ?pageInfo.setTotal(new Long(page.getTotalElements()).intValue()); ? ? ?return pageInfo; ? } ? ? public Integer getTotal() { ? ? ?return total; ? } ? public void setTotal(Integer total) { ? ? ?this.total = total; ? } ? public Integer getTotalPage() { ? ? ?return totalPage; ? } ? public void setTotalPage(Integer totalPage) { ? ? ?this.totalPage = totalPage; ? } ? public List<T> getList() { ? ? ?return list; ? } ? public void setList(List<T> list) { ? ? ?this.list = list; ? } }


6、測試使用。

sql?server?和mysql?使用一個(gè)即可。





第四章 數(shù)據(jù)訪問組件整合。的評論 (共 條)

分享到微博請遵守國家法律
望江县| 德钦县| 台中市| 开江县| 普洱| 水富县| 许昌县| 宜黄县| 石嘴山市| 垦利县| 依兰县| 东至县| 辽中县| 博兴县| 阿坝县| 旺苍县| 伊宁市| 衡阳县| 当涂县| 威信县| 阳信县| 赤城县| 中阳县| 厦门市| 石棉县| 九江县| 临沭县| 娄烦县| 定边县| 阿勒泰市| 五河县| 湘乡市| 姜堰市| 晋宁县| 平度市| 木兰县| 保山市| 韶山市| 汕头市| 炎陵县| 朝阳市|