
springboot
文章平均质量分 53
kzcming
好记性不如记下来时常翻看
展开
-
synchronized 锁加的地方的说明
synchronize 锁加的地方的说明传统mvc 分层模式下,事务一般是加在service 服务层加锁地方不同:1. 加在controller 层:如果锁的代码的最终流程是数据入库,事务和数据库操作也能及时执行系统设置: springboot 架构,mysql 数据库,事务加在 service 层, 使用了mybatisPlus 框架2. 加在service 层:也能按照预想的来执行,但由于事务一般是加在service 层,可能会造成锁的代码确实是按预想的来执行,但是事务数据库原创 2021-06-08 10:37:02 · 1470 阅读 · 0 评论 -
使用 mybatisPlus 的 dynamic datasource 配置多数据源中的问题
使用 mybatisPlus 的 dynamic datasource 配置多数据源中的问题环境环境配置参考官方文档: https://github.com/baomidou/dynamic-datasource-spring-boot-starter问题既然是想使用多数据源,问题就是按照配置最后没有使用动态切换数据源需要注意的地方一定要在配置文件中,排除自定义的数据源创建(javax.sql.DataSource)- 例如:我使用的druid 的数据库连接池,则这里要排除他原来的创建的原创 2020-12-09 14:24:34 · 1876 阅读 · 0 评论 -
springboot 启动报错: Multiple Dockets with the same group name are not supported. The following duplicat
报错详情org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.IllegalStateException: Multiple Dockets with the same group name are not supported. The following duplicat原创 2020-11-16 11:22:25 · 2943 阅读 · 1 评论 -
关闭mybatis 日志
关闭mybatis 日志说明- 在网上找了一大圈都没有靠谱的答案,有时候项目中的日志打印太多,需要屏蔽部分日志打印mybatis 日志的实现- 原理:就是mybatis 的日志抽取了公共的方法,需要依赖项目中的日志实现类,来实现日志打印,在不配置的时候,mybatis会按照如下的顺序去查找日志实现类Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种方式:SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging原创 2020-11-12 15:07:09 · 9518 阅读 · 3 评论 -
springboot 手动加载redis 配置文件
场景:如题,springboot 手动加载 配置文件中的加载文件, 本项目的redis 模块是从另一项目中加载过来的,而另一项目使用的<!--工具类--> <dependency> <groupId>com.xiaoleilu</groupId> <artifactId>hutool-all</artifa...原创 2020-01-15 16:03:42 · 2047 阅读 · 0 评论 -
用@Component 注解的类, 加载时spring 报 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qu
异常说明:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.baixun.manage.schedule.manage.VersionThread' available参考: https://blog.youkuaiyun.com/heroqiang/arti...转载 2019-12-30 14:47:51 · 917 阅读 · 0 评论 -
Bean named 'defaultSockJsTaskScheduler' is expected to be of type 'org.springframework.scheduling.
错误详情:springboot + quartz + websocket (spring 自带得websocket 模块) 引起的冲突问题 contextLoads(com.kzcm.higo.HigoApplicationTests) Time elapsed: 0.033 s <<< ERROR!java.lang.IllegalStateException:...原创 2019-10-08 16:23:28 · 10718 阅读 · 4 评论 -
Springboot项目启动到一半卡住了,不报错
1. 今天启动项目时,启动到一半卡住了,不报错,开始我以为是timeout,后来发现不是这个原因。然后在网上找了很多资料,有些说是日志Jar包递归了,可是我同事本地跑起来却没有错,找了好久的原因,然后我想着重新import下pom.xml,重新部署jar包,果不其然,可以了。2.注意检查xml文件与mapper映射问题!!!!!3.我这边是执行run可以,但是Debug启动缓慢卡住...转载 2019-07-22 19:41:27 · 5648 阅读 · 1 评论 -
SpringBoot 配置文件存放位置及读取顺序
参考: https://blog.youkuaiyun.com/mrluzle/article/details/79164342读取顺序 如果在不同的目录中存在多个配置文件,它的读取顺序是:1、config/application.properties(项目根目录中config目录下)2、config/application.yml...转载 2019-07-22 19:36:25 · 306 阅读 · 0 评论 -
Springboot 配置 https
参考: https://www.cnblogs.com/duanxz/p/9155509.html参考: https://blog.youkuaiyun.com/l4642247/article/details/81631770配置文件配置:#端口号server.port: 8443#你生成的证书名字server.ssl.key-store: E:\work\rave\tomcat.k...转载 2019-07-22 19:34:11 · 235 阅读 · 0 评论 -
Springboot 集成 mybatis : No qualifying bean of type 'com.xxxx.dao.DailyMapper' available: expected at
Springboot 集成 mybatis : No qualifying bean of type 'com.xxxx.dao.DailyMapper' available: expected at least 1报错原因: 没有扫码到 mapper java 配置类解决办法: 在 mapper java 配置类上加 @Mapper 注解,也不用配置@MapperScan 注解就可以了...转载 2019-07-22 19:32:04 · 4061 阅读 · 0 评论