This commit is contained in:
xiangwbs
2018-03-11 13:49:39 +08:00
parent da50f3a707
commit 0738b7ae2a
2 changed files with 18 additions and 15 deletions
@@ -25,6 +25,9 @@ public class RedisStartupInit implements InitializingBean {
@Value("${redisCode}")
private String redisCode;
/**
* 初始化bean的时候会执行该方法
*/
@Override
public void afterPropertiesSet() {
logger.info("redis has been start");
@@ -19,6 +19,20 @@ import javax.servlet.Filter;
//@Import(xxx.class)//用来导入其他配置类
//@ImportResource("classpath:applicationContext.xml")//用来加载其他xml配置文件
public class ApplicationContextConfig {
/**
* encoding编码问题(springBoot默认已经配置好)
*
* @return
*/
@Bean//相当于XML中的<bean></bean>
@ConditionalOnMissingBean(CharacterEncodingFilter.class)
public Filter characterEncodingFilter() {
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setEncoding("UTF-8");
characterEncodingFilter.setForceEncoding(true);
return characterEncodingFilter;
}
/**
* 文件上传解析器
*
@@ -32,26 +46,12 @@ public class ApplicationContextConfig {
return multipartResolver;
}
/**
* encoding编码问题(springBoot默认已经配置好)
*
* @return
*/
@Bean
@ConditionalOnMissingBean(CharacterEncodingFilter.class)
public Filter characterEncodingFilter() {
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setEncoding("UTF-8");
characterEncodingFilter.setForceEncoding(true);
return characterEncodingFilter;
}
/**
* 任务线程池
*
* @return
*/
@Bean(name = "taskExecutor")//相当于XML中的<bean></bean>
@Bean(name = "taskExecutor")
public static ThreadPoolTaskExecutor getPoolTaskExecutor() {
ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor();
poolTaskExecutor.setCorePoolSize(5);//核心线程数