摘要:项目如何搭建只要一首歌的时间废话不多说马上开始新建一个项目此处注意选择为因为只是演示最基础的项目搭建所以只选择必要的取个项目名,进入项目会跳出这个窗口,选择本地,可在网上下载不做详细介绍等待加载完成后,开始完成简单的数据查询首先,打开将那项
springboot gradle jpa项目如何搭建?只要一首歌的时间
废话不多说马上开始
新建一个项目
此处注意选择Type为Gradle Project
因为只是演示最基础的项目搭建所以只选择必要的 web jpa mysql
取个项目名,finish
进入项目会跳出这个窗口,Gradle home选择本地Gradle,Gradle可在网上下载不做详细介绍
等待加载完成后,开始完成简单的数据查询
首先,打开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查询所有数据,
具体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组件项目搭建就完成了
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/76501.html
摘要:一从零搭建环境本次我使用的是编辑器来搭建和环境首先,我们在新建项目的时候,选择,然后就行了。可以看出,本次的版本为。这是一个非常好用的插件,有了它我们可以不用写繁琐的方法。非常适合我们做一些简答的测试和小功能。 前言 只有光头才能变强。 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 不知道大家对SpringB...
摘要:引入了新的环境和概要信息,是一种更揭秘与实战六消息队列篇掘金本文,讲解如何集成,实现消息队列。博客地址揭秘与实战二数据缓存篇掘金本文,讲解如何集成,实现缓存。 Spring Boot 揭秘与实战(九) 应用监控篇 - HTTP 健康监控 - 掘金Health 信息是从 ApplicationContext 中所有的 HealthIndicator 的 Bean 中收集的, Spring...
摘要:是一门最近比较流行的静态类型编程语言,而且和一样同属系。这个生成的构造函数是合成的,因此不能从或中直接调用,但可以使用反射调用。 showImg(https://segmentfault.com/img/remote/1460000012958496); Kotlin是一门最近比较流行的静态类型编程语言,而且和Groovy、Scala一样同属Java系。Kotlin具有的很多静态语言...
摘要:整合数据库一文件添加依赖二配置文件主参数指定指定数据源用户名指定数据源密码指定当使用内嵌数据库时,默认是,否则为是否开启的,默认为参考建议配置属性之三配置实体类主键主键自增四实现单表操作此处泛型为映射类型 springboot整合MySQL数据库(JPA) 一、POM文件添加依赖 org.springframework.boot spring-boot-starte...
阅读 2774·2021-11-22 15:11
阅读 3537·2021-09-28 09:43
阅读 2889·2019-08-30 13:05
阅读 3431·2019-08-30 11:18
阅读 1447·2019-08-29 16:34
阅读 1301·2019-08-29 13:53
阅读 2908·2019-08-29 11:03
阅读 1658·2019-08-29 10:57