您好,登錄后才能下訂單哦!
小編給大家分享一下SpringBoot如何整合Gradle+Spring Data JPA開發,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
第一步 創建項目
1.1 如果沒有使用idea創建過項目,那么新建項目步驟,應如下圖所示
1.2 如果創建過項目,那么新建項目步驟,應如下圖所示
1.3新建SpringBoot項目
具體創建步驟如下圖
1.3.2 填寫項目具體信息,具體步驟如下圖
點擊Next之后,選擇項目初始化jar
點擊Next之后,選擇我們項目目錄,與確認項目名稱
點擊Finish 可能會出現如下提示,不要擔心,點擊Ok,這是提示告訴我們,這個文件未找到是否創建
點擊ok之后就會進入我們的idea編輯器中,會彈出一個提示框,不要擔心,點擊ok即可
點擊ok之后Gradle會自動下載所需要的jar包,等待jar包下載完成,我們的項目就搭建完畢,下圖是對于項目主要目錄的詳細介紹,其中test文件是我們平常寫單元測試時使用的,暫時用不到所以不進行介紹
第二步 添加Gradle所需依賴
具體所使用依賴如下圖所示
第三步 創建三層目錄
三層具體名稱如下圖所示
第四步 分層開發
首先我們先創建實體類--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開發”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。