无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ù)訪問組件整合。的評論 (共 條)

分享到微博請遵守國家法律
镇原县| 安吉县| 正镶白旗| 克东县| 通许县| 辉县市| 望都县| 抚松县| 杨浦区| 如皋市| 福建省| 祁门县| 牡丹江市| 乐清市| 明水县| 兴国县| 阜宁县| 尤溪县| 长岭县| 博客| 阜平县| 莱西市| 宝坻区| 泾阳县| 盐边县| 长沙市| 古交市| 贵阳市| 会理县| 抚顺市| 宕昌县| 广昌县| 虎林市| 府谷县| 仁化县| 宁武县| 沙湾县| 长乐市| 永济市| 水富县| 确山县|