Docker打包和运行SpringBoot项目 首先已经有一个可以运行的SpringBoot项目,然后需要把它包装成Docker容器。 参考文档:https://dzone.com/articles/spring-boot-docker-deployment 编写Dockerfile 在项目根目录下新建Dockerfile文件,编写内容,参考官方文…
SpringBoot项目访问MySQL时区错误问题 错误信息 Unable to obtain connection from database: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zon…
SpringBoot日志配置 在前一个项目simple-boot-demo项目中配置日志相关。 SpringBoot日志依赖为:spring-boot-starter-logging,不过对于web项目,已经引入了spring-boot-starter-web,默认已经自带了日志的spring-boot-starter-logging,已经默认引入…
SpringBoot项目数据库访问MySQL 此项目以MySQL数据库作为测试数据库,并使用Flyway来管理数据库版本。 先要安装好MySQL数据库,然后建立测试数据库user_db,我们使用Flyway来管理数据库版本,因此不用建表,直接通过Flyway脚本sql来见表,并自动维护好数据库表结构版本信息。 新建项目 参考基本配置文章:https…
Spring Boot基础项目 新建统一Spring Boot的父工程 新建一个通用的父工程,为pom工程,继承于spring-boot-starter-parent,可以维护一些自定义的版本、插件等信息等。 然后可以再在下级新建子项目的pom或者jar工程。 下面以简单的数据库访问工程为例,会使用到lombok、mybatis-plus,需要引入…