91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

大邑县| 图木舒克市| 巩义市| 大竹县| 鄂尔多斯市| 内丘县| 平凉市| 明溪县| 崇礼县| 定州市| 平南县| 建瓯市| 巴马| 内黄县| 乌拉特中旗| 宁安市| 九龙城区| 务川| 天等县| 禹州市| 临泽县| 阿克| 庄河市| 武城县| 双辽市| 兴国县| 雅江县| 双牌县| 万年县| 文成县| 镇宁| 大邑县| 磴口县| 孟村| 泰和县| 遵化市| 武隆县| 怀远县| 德昌县| 尚志市| 苍山县|