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();
|
}
|
}
|