SpringBoot
未读
Scheduled的单线程和多线程
1、概序 默认使用单线程模式 2、单线程执行定时任务 @Configuration
@EnableScheduling
public class TestScheduled {
private Logger logger = LoggerFactory.getLogger(TestSched
SpringBoot
未读
NamedParameterJdbcTemplate
插入单个Bean public void insert(Study study){
String sql = "insert `name`,`age`,`sex` values (:name,:age,:sex)";
SqlParameterSource sps = new Bean
SpringBoot
未读
MybatisProperties增加自定义配置
/**
* @author hubz
* @date 2022/6/8 22:27
**/
@Configuration
public class CustomConfig {
private final MybatisProperties properties;
@Aut
SpringBoot
未读
FluxAndMono学习
subscribe public final Disposable subscribe(
@Nullable Consumer<? super T> consumer,
@Nullable Consumer<? super Throwable> errorConsumer,
@Nu
SpringBoot单元测试
未读
单元测试中AOP不生效的问题
问题描述 使用 springboot 实现了 aop,通过 controller 的接口测试,AOP正常执行,但是单元测试的时候 AOP 失效,Debug 也没有走 AOP 的逻辑。 原因 @EnableAspectJAutoProxy是开启aop功能的注解。 springboot默认开启@Enab
ApplicationContext 前事件
有些事件实际上是在 ApplicationContext 被创建之前触发的,所以你不能以 @Bean 的形式注册一个监听器。 你可以通过 SpringApplication.addListeners(…) 方法或 SpringApplicationBuilder.listeners(…) 方法注册它
SpringBoot
未读
DevTools学习
1、简介 devtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现),实现对类文件(类文件修改后不会立即生效)和对属性文件的热部署。即devtools会监听class