摘要:項目如何搭建只要一首歌的時間廢話不多說馬上開始新建一個項目此處注意選擇為因為只是演示最基礎的項目搭建所以只選擇必要的取個項目名,進入項目會跳出這個窗口,選擇本地,可在網(wǎng)上下載不做詳細介紹等待加載完成后,開始完成簡單的數(shù)據(jù)查詢首先,打開將那項
springboot gradle jpa項目如何搭建?只要一首歌的時間
廢話不多說馬上開始
新建一個項目
此處注意選擇Type為Gradle Project
因為只是演示最基礎的項目搭建所以只選擇必要的 web jpa mysql
取個項目名,finish
進入項目會跳出這個窗口,Gradle home選擇本地Gradle,Gradle可在網(wǎng)上下載不做詳細介紹
等待加載完成后,開始完成簡單的數(shù)據(jù)查詢
首先,打開bulid.gradle
將mysql那項的runtime(啟動時)改成compile(編譯時) ,
配置resources 下的 application.properties
接下來完成一個簡單的查詢
package com.example.demo.model; import javax.persistence.*; @Entity @Table(name="smuser") public class User implements Base { @Id @GeneratedValue(strategy= GenerationType.AUTO) private Integer id; private String name; @Override public String toString() { return "User{" + "id=" + id + ", name="" + name + """ + "}"; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public Class> getDao() { return null; } }
@Table 確定表名
package com.example.demo.dao; import com.example.demo.model.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface UserDao extends JpaRepository{ List findAll(); }
繼承JpaRepository 來使用jpa查詢,其中User為實體類名稱,Integer為主鍵的類型,findAll查詢所有數(shù)據(jù),
具體jpa查詢方法不做介紹,推薦一篇文章
https://www.cnblogs.com/ityou...
這篇文章寫的很全面想學習的可以自己看看
package com.example.demo.controller; import com.example.demo.dao.UserDao; import com.example.demo.model.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import java.util.List; @Controller public class TestController extends BaseController{ @Autowired UserDao userDao; @RequestMapping(value = "/") @ResponseBody public List test(){ List list=userDao.findAll(); return list; } }
做一個簡單的controller用于測試
啟動項目(springboot自帶的啟動就可以),輸入http://localhost:8023/
成功輸出
springboot添加gradle jpa組件項目搭建就完成了
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/76501.html
摘要:一從零搭建環(huán)境本次我使用的是編輯器來搭建和環(huán)境首先,我們在新建項目的時候,選擇,然后就行了??梢钥闯觯敬蔚陌姹緸?。這是一個非常好用的插件,有了它我們可以不用寫繁瑣的方法。非常適合我們做一些簡答的測試和小功能。 前言 只有光頭才能變強。 文本已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 不知道大家對SpringB...
摘要:引入了新的環(huán)境和概要信息,是一種更揭秘與實戰(zhàn)六消息隊列篇掘金本文,講解如何集成,實現(xiàn)消息隊列。博客地址揭秘與實戰(zhàn)二數(shù)據(jù)緩存篇掘金本文,講解如何集成,實現(xiàn)緩存。 Spring Boot 揭秘與實戰(zhàn)(九) 應用監(jiān)控篇 - HTTP 健康監(jiān)控 - 掘金Health 信息是從 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring...
摘要:是一門最近比較流行的靜態(tài)類型編程語言,而且和一樣同屬系。這個生成的構(gòu)造函數(shù)是合成的,因此不能從或中直接調(diào)用,但可以使用反射調(diào)用。 showImg(https://segmentfault.com/img/remote/1460000012958496); Kotlin是一門最近比較流行的靜態(tài)類型編程語言,而且和Groovy、Scala一樣同屬Java系。Kotlin具有的很多靜態(tài)語言...
摘要:整合數(shù)據(jù)庫一文件添加依賴二配置文件主參數(shù)指定指定數(shù)據(jù)源用戶名指定數(shù)據(jù)源密碼指定當使用內(nèi)嵌數(shù)據(jù)庫時,默認是,否則為是否開啟的,默認為參考建議配置屬性之三配置實體類主鍵主鍵自增四實現(xiàn)單表操作此處泛型為映射類型 springboot整合MySQL數(shù)據(jù)庫(JPA) 一、POM文件添加依賴 org.springframework.boot spring-boot-starte...
閱讀 2837·2021-11-22 15:11
閱讀 3560·2021-09-28 09:43
閱讀 2906·2019-08-30 13:05
閱讀 3445·2019-08-30 11:18
閱讀 1459·2019-08-29 16:34
閱讀 1319·2019-08-29 13:53
閱讀 2922·2019-08-29 11:03
閱讀 1673·2019-08-29 10:57