這篇文章主要介紹了如何搭建Springboot框架并添加JPA和Gradle組件,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司專注于民勤企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。民勤網(wǎng)站建設(shè)公司,為民勤等地區(qū)提供建站服務(wù)。全流程按需求定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)開發(fā)工具:Intellij IDEA
所需開發(fā)環(huán)境:JDK Gradle
一、新建springboot項(xiàng)目
1.New Project
2. spring initializr
3. 填寫項(xiàng)目組織
group : 項(xiàng)目屬于哪個(gè)組,這個(gè)組往往和項(xiàng)目所在的組織或公司存在關(guān)聯(lián)
artifact : 當(dāng)前項(xiàng)目在組中唯一的ID
Type : jar包管理所使用的工具
Lauguage : 開發(fā)語(yǔ)言
packageing : 打包方式
Java Version : JDK 的版本號(hào)
version :項(xiàng)目當(dāng)前的版本號(hào)
4.選擇所需要添加的組件
5. 選擇項(xiàng)目的保存位置
二、目標(biāo)代碼組織
1. 配置數(shù)據(jù)庫(kù)
resource目錄下的application.properties
spring.jpa.hibernate.ddl-auto=create-drop spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=cueb
2. 修改build.gradle文件
將34行的providedRuntime修改為compile,否者項(xiàng)目無(wú)法正常啟動(dòng)
providedRuntime :在運(yùn)行時(shí)提供Tomcat Jar包
compile :在編譯時(shí)提供Tomcat jar包
buildscript { ext { springBootVersion = '1.5.7.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse-wtp' apply plugin: 'org.springframework.boot' apply plugin: 'war' group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatibility = 1.8 repositories { mavenCentral() } configurations { providedRuntime } dependencies { compile('org.springframework.boot:spring-boot-starter-data-jpa') compile('org.springframework.boot:spring-boot-starter-web') runtime('mysql:mysql-connector-java') compile('org.springframework.boot:spring-boot-starter-tomcat') testCompile('org.springframework.boot:spring-boot-starter-test') }
3. 新建controller
package com.example.demo.control; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class TestController { @RequestMapping(value = "") public String test(){ return "hello cueb"; } }
4. 新建model
package com.example.demo.model; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class User { @Id @GeneratedValue(strategy= GenerationType.AUTO) int id; public int getId() { return id; } public void setId(int id) { this.id = id; } private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
三、部署運(yùn)行
1. debug 啟動(dòng)
2. 數(shù)據(jù)庫(kù)user表新建成功
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何搭建Springboot框架并添加JPA和Gradle組件”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!