10、页面上显示的创建时间 比数据库里记录的多了14小时
查看了 https://www.cnblogs.com/jason1990/archive/2018/11/28/10032181.html 之后 找到了解决方案是 在数据库链接后面加上
serverTimezone=GMT%2B8
jdbc:mysql://localhost:3306/table_name?useTimezone=true&serverTimezone=GMT%2B8
11、pagehelper不起作用
https://www.cnblogs.com/zqyw/p/11029116.html
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> </dependency>
12、IDEA 不能实时刷新HTML页面
修改file->settings->build,excution,deployment->compiler->build project automatally
在IDEA中,按快捷键:Ctrl+Shift+Alt+/, 选registry
详细参见:https://www.cnblogs.com/xphhh/p/11355336.html
13、IDEA Maven的Dependencies中出现红色波浪线
clean maven, 然后剪切pom.xml中的dependency, 保存; 再clean maven,再黏贴回来dependency,保存。 好了。 https://blog.csdn.net/u014672466/article/details/80211340
14、遇到DataSource下载数据库驱动失败时,可以将文件拷到 C:\Users\username\.IntelliJIdea2019.2\config\jdbc-drivers\MySQL Connector\J 8\8.0.15 目录下, 该目录下一共两个文件 mysql-connector-java-8.0.15.jar 和 mysql-connector-license.txt
这里也有另外一种解决方案: https://www.cnblogs.com/badaoliumangqizhi/p/11885753.html
15、所有的Test方法都失败,原因竟然是源码编译不过!!
16、有多个地方重复扫描了mapper
10:09:44.643 WARN 10424 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'spSysTitleEmpDao' and 'com.speedpro.erp.factory.dao.SpSysTitleEmpDao' mapperInterface. Bean already defined with the same name!
10:09:44.643 WARN 10424 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.speedpro.erp.factory.dao]' package. Please check your configuration.
17、Invalid bound statement (not found): com.xxxxx.erp.factory.dao.SpInvInvoiceDao.queryById
添加如下配置到pom.xml的build节点下:
<resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> <include>**/*/*.xml</include> </includes> </resource> </resources>
18、输出mybatis的sql语句:
在application.yml中的mybatis节点下添加 configuration :
mybatis: mapper-locations: classpath:mapper/*/*.xml type-aliases-package: com.xxxxxx.erp.factory.entity not-empty: true identity: MYSQL configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
19、 The bean 'scopedTarget.oauth2ClientContext', defined in class path resource [org/springframework/boot/autoconfigure/security/oauth2/client/OAuth2RestOperationsConfiguration$SessionScopedConfiguration$ClientContextConfiguration.class], could not be registered. A bean with that name has already been defined in class path resource [org/springframework/security/oauth2/config/annotation/web/configuration/OAuth2ClientConfiguration$OAuth2ClientContextConfiguration.class] and overriding is disabled.
在application.yml中添加
spring:
main:
allow-bean-definition-overriding: true