SpringBoot
文章平均质量分 51
SpringBoot
limeOracle
这个作者很懒,什么都没留下…
展开
-
Spring-TX-Propagation-事务传播行为
Spring-Tx传播行为propagation提交异常捕获后异常required (rollbackOnly)do nothing / commitsetRollbackOnly / rollbacksetRollbackOnly / rollbackrequired_new (isNewTransaction)commit / commitrollback / rollbackrollback / commitcommit / rollbackn原创 2022-01-18 21:01:35 · 272 阅读 · 0 评论 -
日志打印 - 命令模式、模版方法模式
1. logback-spring.xml <appender name="monitorAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> <encoder> <pattern>%msg%n</pattern> </encoder> <file>${logging.fil原创 2021-11-16 10:48:10 · 442 阅读 · 0 评论 -
Spring框架下利用AbstractRoutingDataSource配置多数据源
首先看Druid数据库多数据源DemoSpring的多数据源支持---AbstractRoutingDataSource,AbstractRoutingDataSource定义了抽象的determineCurrentLookupKey方法,子类实现此方法,来确定要使用的数据源public abstract class AbstractRoutingDataSource extends AbstractDataSource implements InitializingBean { protec原创 2021-07-22 22:13:56 · 909 阅读 · 0 评论 -
SpringBoot 整合 Redis
1. 引入SpringBoot-Redis POM<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-d原创 2021-07-05 21:15:18 · 381 阅读 · 0 评论 -
spring-retry
@EnableRetry@Retryable@Backoff@Recover原创 2021-06-11 14:46:00 · 145 阅读 · 1 评论 -
排查定时任务为什么不执行
首先看源码注释/** * Annotation that marks a method to be scheduled. Exactly one of the * {@link #cron}, {@link #fixedDelay}, or {@link #fixedRate} attributes must be * specified. * * 将一个方法标记为定时任务的注解。必须明确地指定cron,fixedDelay或fixedRate属性 * * * <p>原创 2021-06-04 22:20:56 · 423 阅读 · 0 评论 -
SpringBoot-WebSocket
Vue wsUrl: Sec-WebSocket-Protocol: webSocket = new WebSocket(wsUrl,Sec-WebSocket-Protocol) webSocket.onopen = function(){} webSocket.onmessage = function(){} webSocket.onclose = function(){} webSocket.onerror = function(){} heartCheck Ng.原创 2020-11-06 17:34:42 · 267 阅读 · 0 评论