中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

宾阳县| 桐庐县| 康定县| 沂源县| 海丰县| 汕头市| 利川市| 桐庐县| 镇原县| 延安市| 吴江市| 玉树县| 南陵县| 蒙山县| 加查县| 江阴市| 遂宁市| 务川| 黄山市| 兴义市| 宜川县| 家居| 克山县| 阜宁县| 大港区| 白银市| 从化市| 西丰县| 伊吾县| 略阳县| 夏邑县| 虎林市| 青海省| 大田县| 巩留县| 正阳县| 油尖旺区| 盐边县| 平陆县| 荣昌县| 昌黎县|