spring boot mysql jpa_springboot + jpa + mysql项目搭建

声明:由于spring5和spring4的区别,配置可能不一样,本文就spring4的配置来说,欢迎指导spring5来完成。

首先新建一个项目 引入springboot-starter依赖compile("org.springframework.boot:spring-boot-starter-web:1.5.8.RELEASE"),加入jpa和mysql的相关依赖

compile("org.springframework.boot:spring-boot-starter-web:1.5.8.RELEASE")

compilegroup:'org.springframework.boot',name:'spring-boot-starter-data-jpa',version:'1.5.9.RELEASE'(注意不要使用2.x,否则项目启动可能会有问题)

runtimegroup:'mysql',name:'mysql-connector-java',version:'8.0.15'

compilegroup:'com.alibaba',name:'druid-spring-boot-starter',version:'1.1.10'

4d7321ff254e

另外需要在resources文件夹下新建application.properties文件,配置相关数据,完成项目启动即可新建表

server.port=8000

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

spring.datasource.url=jdbc:MySQL://localhost:3306/my-first?characterEncoding=utf8&useSSL=false

spring.datasource.connection-init-sql ="SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;"

spring.datasource.username=root

spring.datasource.password=root

spring.jpa.database=mysql

spring.jpa.hibernate.ddl-auto=update

spring.jpa.show-sql=true

spring.jpa.hibernate.connection.CharSet=utf8mb4

4d7321ff254e

此时创建启动类可能会遇到数据库时区错误导致无法启动项目的问题,解决办法如下:

咱们需要设定mysql的时区,因Mysql是装在我本机电脑上,所以需要进入mysql的安装bin目录下去执行 mysql命令 。

打开cmd管理员模式,进入到mysql的安装目录bin。

例如我的安装目录是:D:\Program Files (x86)\MySQL\MySQL Server 5.7\bin

执行以下命令登录mysql

mysql -hlocalhost -uroot -p

然后输入root账号的密码。

输入设置东八区时区命令,如下图:

4d7321ff254e

执行的命令如下:

show variables like '%time_zone%';

set global time_zone='+8:00';

重新执行程序,问题解决。  另外如果数据库服务器断网过或者重启过,就需要重新设置一下

启动程序正常运行并且可生成相关数据库表。

后续继续更新实现表的增删改查以及分页功能实现,喜欢的点关注哦~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值