springBoot+mybatis使用中遇到的问题
时间格式化、
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")
slf4j日志输出配置&输出至文件夹配置
yml写法
com.dbcoding.mall.dao.*: debug #映射类目录 mapper 控制台会输出SQL语句
path: E:/tmp/logs/website #日志保存位置
max-size: 8MB #文件最大值8MB自动切分解压 默认10MB
max-history: 10 #10天后自动删除 默认不删除
使用注解方式引入logger
pom.xml
<!--可以引入日志 @Slf4j注解--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>
如果注解@Slf4j注入后找不到变量log,需要IDEA安装lombok插件,然后重启
File → settings → Plugins
springBoot使用定时任务启动文件类上面需要加入调度注解
@EnableScheduling //定时任务调度注解,如不添加则无效
springBoot整合redis连接报错
报错 could not get a resource from the pool
排查都没有发现异常线上的话就能正常操作这是为什么呢
各种排雷最终发现,本地因为没有密码
在配置读取yml文件时如果密码为空获取值是等于
那么redis会自动匹配该空字符密码
因为没有设置密码 所以一直出现连接池空问题
那么我们只要把这个变量直接给 null值即可
https://juejin.im/post/6844903810603696135
不忘初心