1.装配到spring ioc 容器
package com.*;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
@Configuration
public class BeanConfig {
@Bean
public ExecutorService getExecutorService(){
return Executors.newFixedThreadPool(5);
}
}
2.注入到类中
package com.*;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
@Service
public class NotifyServiceImpl implements INotifyService {
private static final Logger logger = LoggerFactory.getLogger(NotifyServiceImpl.class);
@Autowired
private ExecutorService executorService ;
@API("order.syn.xdyFiles")
@Override
public ResponseMode notifySynXDYFiles(final SynXDYFileForm synXDYFileForm) {
logger.info("executorService:{}",executorService);
executorService.execute(new Runnable() {
@Override
public void run() {
//添加执行的逻辑
}
});
return ResponseMode.success();
}
}