日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

idea加入springboot插件_带你搭一个SpringBoot+SpringData JPA的环境

發布時間:2025/3/20 javascript 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea加入springboot插件_带你搭一个SpringBoot+SpringData JPA的环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

只有光頭才能變強。

不知道大家對SpringBoot和Spring Data JPA了解多少,如果你已經學過Spring和Hibernate的話,那么SpringBoot和SpringData JPA可以分分鐘上手的。SpringBoot和SpringData JPA的好處我就不說了

其實我在學完SpringBoot和SpringData JPA了之后,寫過一個小Demo,但一直沒發出來而已(懶)。最近要寫畢業設計的一個管理模塊(CRUD),并且我又沒寫過相關SpringBoot和SpringData JPA的搭建教程,所以就誕生了這篇文章了。

一、從零搭建環境

本次我使用的是IDEA編輯器來搭建SpringBoot和Spring Data JPA環境

首先,我們在IDEA新建項目的時候,選擇Spring Initializr,然后next就行了。

選擇Spring Initializr

然后填寫一些項目的資料(其實這些資料也無關緊要,自己看著填就好了),隨后點擊next

填寫一些項目的資料

隨后在勾選的時候,我就隨手勾選了個LomBok(其他的沒勾選,反正后面我們可以在pom文件下配置嘛)。可以看出,本次SpringBoot的版本為2.1.3

  • :如果不太了解LomBok的同學,建議去搜一下。這是一個非常好用的插件,有了它我們可以不用寫繁瑣的set/get方法。記得:使用lomBok還需要在IDEA下安裝插件

勾選了個LomBok

然后IDEA就會幫我們創建出Maven管理下SpringBoot的項目啦,此時一般我們會指定自己的下載好的Maven,重寫它的settings.xml文件

配置maven

然后Maven就一直在下載相關的依賴啊,必要的插件啊(我等了差不多10分鐘吧,這個時間可以去倒杯Java喝喝.haha),等Maven下載完之后,我們的項目就成了下面那個樣子了(:原生的是application.properties文件的,我改了一下后綴,我比較喜歡yml格式的):

已經是一個SpringBoot項目了

二、完善pom文件

現在pom文件只有SpringBoot和LomBok的依賴,想要完成CURD的功能,我們需要用到Spring Web模塊、Spring Data JPA以及MySQL驅動依賴,所以我們得在pom文件下加入這些依賴:

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-data-jpa

mysql

mysql-connector-java

pom文件的完整依賴圖如下:

pom文件的完整依賴圖

三、配置yml文件

既然我們用到了SpringData JPA和MySQL,我們得為其進行配置最基礎的信息。比如說數據庫的用戶名和密碼,相對應的庫,以及SpringData JAP的策略。

#服務端容器的配置

server:

port: 8887

#數據庫配置

spring:

datasource:

username: 填寫自己的

password: 填寫自己的

driver-class-name: com.mysql.cj.jdbc.Driver

url: jdbc:mysql://填寫自己的機器:3306/填寫自己的庫?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC

# JPA配置

jpa:

hibernate:

ddl-auto: update

show-sql: true

# formatSQL得這樣寫

properties:

hibernate:

format_sql: true

yml文件完整圖如下:

yml文件完整圖

數據庫的信息填寫成自己的就行了。

四、寫一個User實體

我畢業設計其中就有對用戶的管理,我們用戶實體設計如下(大家的當然可以跟我的不一樣了,我這只是樣例):

package com.zhongfucheng.example.demo.domain;

import lombok.Data;

import org.hibernate.annotations.GenericGenerator;

import javax.persistence.Entity;

import javax.persistence.GeneratedValue;

import javax.persistence.Id;

import javax.persistence.Table;

import java.io.Serializable;

import java.util.Date;

/**

* 存儲用戶的信息

*

* @author ozc

* @version 1.0

*/

@Entity // jpa的注解,需要加

@Table(name = "table_user") // 指定數據庫的表名

@Data // lombok

public class User implements Serializable {

@Id

@GeneratedValue(generator = "system-uuid")

@GenericGenerator(name = "system-uuid

總結

以上是生活随笔為你收集整理的idea加入springboot插件_带你搭一个SpringBoot+SpringData JPA的环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。