您的位置:首页 > 编程语言 > Java开发

SpringBoot简单整合SpringDataJpa

2019-03-19 11:10 459 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_44671162/article/details/88657724

Springboot简单入门

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
(
id
int(11) NOT NULL AUTO_INCREMENT,
username
varchar(50) DEFAULT NULL,
password
varchar(50) DEFAULT NULL,
name
varchar(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目录下,可以再我们的一引导类启动成功后加载出来

展示静态资源

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: