1.5.22.RELEASE 升级到 2.7.181.3.2 升级到 2.3.1mysql-connector-java 5.1.49 升级到 mysql-connector-j 8.0.333.8.1 升级到 3.11.07 升级到 17AdminWebConfig.java:从 WebMvcConfigurerAdapter 改为 WebMvcConfigurerAdminInterceptor.java:移除了不必要的方法实现application.properties:更新MySQL驱动类名cd book
mvn clean compile
mvn spring-boot:run
访问:http://localhost:8081/api/admin/login
如果使用MySQL 5.7,可以继续使用,但建议升级到MySQL 8.0+。
如果必须使用MySQL 5.7,可以修改 pom.xml:
<!-- MySQL驱动(兼容MySQL 5.7) -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
<scope>runtime</scope>
</dependency>
并在 application.properties 中:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
MySQL 8.0+ 需要在连接URL中添加时区参数:
spring.datasource.url=jdbc:mysql://localhost:3306/books_db?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
mvn cleanSpring Boot升级说明.md - 详细的升级说明book-admin/README.md - 前端使用说明book-admin/启动指南.md - 启动指南