亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot如何整合Gradle+Spring Data JPA開發

發布時間:2021-12-24 10:18:46 來源:億速云 閱讀:206 作者:小新 欄目:大數據

小編給大家分享一下SpringBoot如何整合Gradle+Spring Data JPA開發,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!


第一步  創建項目

  1.1 如果沒有使用idea創建過項目,那么新建項目步驟,應如下圖所示

SpringBoot如何整合Gradle+Spring Data JPA開發

  1.2 如果創建過項目,那么新建項目步驟,應如下圖所示

SpringBoot如何整合Gradle+Spring Data JPA開發

  1.3新建SpringBoot項目

      具體創建步驟如下圖

SpringBoot如何整合Gradle+Spring Data JPA開發

      1.3.2 填寫項目具體信息,具體步驟如下圖

SpringBoot如何整合Gradle+Spring Data JPA開發

 點擊Next之后,選擇項目初始化jar

SpringBoot如何整合Gradle+Spring Data JPA開發

SpringBoot如何整合Gradle+Spring Data JPA開發

點擊Next之后,選擇我們項目目錄,與確認項目名稱

SpringBoot如何整合Gradle+Spring Data JPA開發

點擊Finish 可能會出現如下提示,不要擔心,點擊Ok,這是提示告訴我們,這個文件未找到是否創建

SpringBoot如何整合Gradle+Spring Data JPA開發

點擊ok之后就會進入我們的idea編輯器中,會彈出一個提示框,不要擔心,點擊ok即可

SpringBoot如何整合Gradle+Spring Data JPA開發

點擊ok之后Gradle會自動下載所需要的jar包,等待jar包下載完成,我們的項目就搭建完畢,下圖是對于項目主要目錄的詳細介紹,其中test文件是我們平常寫單元測試時使用的,暫時用不到所以不進行介紹

SpringBoot如何整合Gradle+Spring Data JPA開發

第二步  添加Gradle所需依賴

    具體所使用依賴如下圖所示

SpringBoot如何整合Gradle+Spring Data JPA開發

第三步  創建三層目錄

   三層具體名稱如下圖所示

SpringBoot如何整合Gradle+Spring Data JPA開發

第四步  分層開發

   首先我們先創建實體類--User

     首先依次加入lombok注解(省去大量的get set方法)

@Getter
@Setter

   然后加入我們JPA實體類映射表所使用的注解

@Entity
@Table

  然后在user實體類繼承我們的公有參數類

public class User extends BaseEntity {

  緊接著就是定義我們需使用的字段

/**
* 主鍵標識
*/
@Id          //標注該字段會映射為數據庫中的主鍵
@GeneratedValue(strategy = GenerationType.IDENTITY)
//@GeneratedValue  主鍵生成策略,本文采用自增長策略(IDENTITY)
private Integer id;
/**
* 真實姓名
*/
@Column( length = 30) //長度30
//本文中我們使用@Column來限制數據庫中字段
private String name;
/**
* 身份證號
*/
@Column( length = 30) //長度30
private String idCard;
...

  然后就是寫我們的dao層 

需定義注解

@Repository

以及繼承

extends PagingAndSortingRepository<User, Integer>

不然沒辦法使用已經封裝好的查詢方法(find),保存(save),刪除(deleteById)等

Service與controller與之前熟悉的開發模式完全相符,并無特別之處本文就不進行綜述

以上是“SpringBoot如何整合Gradle+Spring Data JPA開發”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永寿县| 泸州市| 临武县| 四平市| 宁都县| 徐州市| 兰西县| 镇安县| 洛宁县| 黄骅市| 渭南市| 平阴县| 成都市| 汝州市| 古丈县| 谷城县| 邻水| 武汉市| 屯留县| 衢州市| 卢湾区| 来安县| 郸城县| 凌海市| 基隆市| 巴中市| 徐汇区| 托克逊县| 平南县| 丹江口市| 方正县| 澜沧| 洞口县| 武威市| 衡山县| 荃湾区| 高安市| 紫阳县| 平遥县| 永川市| 石阡县|