springboot-jpa-mysql一个简单的例子

今天写一个springboot-jpa-mysql的例子, 实现简单的增删查 。
这一个例子的内容依靠前面的例子, 前面的例子都鄙人面的引用中 。
想在挪用js方式时, 经由过程el表达式传递参数, 颠末各类试探, 发现这种方式可以:
学到的最主要的标签:<button type="button" th:onclick="'javascript:deleteUserByID('+${user.id}+')'">删除用户</button>
1springboot-jpa-mysql数据库和表设计
1springboot-thymeleaf添加一个表格和video
1springboot--thymeleaf模板一个简单的web项目
方式/
1项目目次布局

springboot-jpa-mysql一个简单的例子

文章插图

2springboot项目pom.xml添加依靠
(1)<!-- springboot-data-jpa -->
(2)<!-- mysql -->

springboot-jpa-mysql一个简单的例子

文章插图

3【springboot-jpa-mysql一个简单的例子】application.properties文件设置装备摆设数据源

springboot-jpa-mysql一个简单的例子

文章插图

4编写java类 。 Controller挪用service, service挪用dao;数据存储到entity中, 并经由过程modelandview返回前台 。
(1)User:entity实体类, 用户存储用户数据的数据布局, 并和数据库中的表信息相对应 。 写上响应的set, get方式 。

springboot-jpa-mysql一个简单的例子

文章插图

5(2)UserDao:是一个接口, 指定命据类型为User

springboot-jpa-mysql一个简单的例子

文章插图

6(3.1)IUserService:是一个接口, 有三个方式:保留、删除、查询用户数据 。
(3.2)UserService:注入UserDao 。 实现接口的三个方式, 保留、删除、查询用户数据 。

springboot-jpa-mysql一个简单的例子

文章插图

springboot-jpa-mysql一个简单的例子

文章插图

7HelloController:注入UserService, 有三个办事 。
(1)办事1:/sjn/hello,挪用UserService的查询方式, 查询所有效户数据, 并经由过程modelandview返回前台 。
(2)办事2:/sjn/save,挪用UserService的保留方式, 保留用户 。
(3)办事3:/sjn/delete,挪用UserService的删除方式, 按照用户id删除用户 。

springboot-jpa-mysql一个简单的例子

文章插图

8前台的代码都在resource目次下的:static和templates这两个目次下, 可以在百度云盘下载源码查看, 链接: --https://pan.baidu.com/s/1L_6hqkj7O3vyZvU0Jybdvw 暗码: v66g

9展示:新增一个用户 。

springboot-jpa-mysql一个简单的例子

文章插图

springboot-jpa-mysql一个简单的例子

推荐阅读