SpringBoot简单整合SpringDataJpa
1. 第一步添加依赖
org.springframework.boot
spring-boot-starter-web
<!-- springBoot JPA的起步依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <!-- MySQL连接驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> </dependencies>
2. 第二步 建立数据库表
(mysql数据库)
– ----------------------------
– Table structure for
user
– ----------------------------
DROP TABLE IF EXISTS
user;
CREATE TABLE
user(
idint(11) NOT NULL AUTO_INCREMENT,
usernamevarchar(50) DEFAULT NULL,
passwordvarchar(50) DEFAULT NULL,
namevarchar(50) DEFAULT NULL,
PRIMARY KEY (
id)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
-- ---------------------------- -- Records of user -- ---------------------------- INSERT INTO `user` VALUES ('1', 'zhangsan', '123', '张三'); INSERT INTO `user` VALUES ('2', 'lisi', '123', '李四');
3.第三步编写配置文件
在maven工程的man/java/resources目录下创建名为“application.properties”的配置文件,其中配置数据库和jpa的相关属性
#DB Configuration:
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/数据库的名称?useUnicode=true&characterEncoding=utf8
spring.datasource.username=数据库账号
spring.datasource.password=数据库密码
#JPA Configuration: spring.jpa.database=MySQL spring.jpa.show-sql=true spring.jpa.generate-ddl=true spring.jpa.hibernate.ddl-auto=update
4.第四步创建实体类
5.第五步编写Dao
6.第六步编写server以及实现类
7.第六步编写Controller
8.第七步 启动引导类,完成测试
*9.扩展将页面美化使用freemarker技术
在pom文件中导入freemarker的依赖
9.1编写freemarker模板
注意:模板必须放到src/main/resources/templates目录下。并且模板扩展名必须为ftl。
展示成功
我们可以放置一些图片,css,js等静态资源在static目录下,可以再我们的一引导类启动成功后加载出来
展示静态资源
- SpringBoot-整合-SpringData jpa -简单实用(8)
- 使用spring-data-jpa+spirngboot整合swagger+vuejs实现一套简单的增删改查demo
- springboot整合spring data jpa 动态查询
- spring boot 整合spring data jpa
- 笔记:Spring boot+Thymeleaf+spring-data-jpa简单项目搭建
- springBoot入门总结(三)整合SpringDataJPA
- Spring Boot 使用SpringData Jpa 实现简单的增删改查WEB项目
- springboot后台服务搭建(三 整合mysql、spring-data-jpa)
- SpringBoot 2.x(三):搭建开发环境(整合Spring Data JPA)
- 用spring boot和spring data jpa做简单的增删查改
- SpringBoot中使用Spring Data Jpa 实现简单的动态查询的两种方法
- SpringBoot整合Spring Data JPA、MySQL、Druid并使用Mockito实现单元测试
- springboot 入门教程(6)--- 整合Spring data JPA实现CRUD(附源码)
- springboot干货——(七)springboot整合Spring Data JPA
- SpringBoot整合Spring Data JPA
- Spring Boot中使用Spring-data-jpa让数据访问更简单、更优雅
- Spring boot and Spring Data JPA 超简单例子
- SpringBoot整合Spring Data Jpa
- 文章标题spring-boot + spring-data-jpa 实现简单的增删改查
- SpringBoot整合SpringDataJPA