package cn.exrick.xboot.core.config.bean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import org.springframework.context.annotation.Primary; import org.springframework.core.task.TaskExecutor; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import org.springframework.util.AntPathMatcher; import org.springframework.util.PathMatcher; /** * 声明bean * @author exrick */ @Configuration @Import(cn.hutool.extra.spring.SpringUtil.class) public class BeansConfiguration { @Primary @Bean public TaskExecutor primaryTaskExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); return executor; } @Bean public PathMatcher pathMatcher() { return new AntPathMatcher(); } }