Spring boot中使用tomcat多线程总结系列

Spring boot中使用tomcat多线程总结之controller

说明

本系列内容是我自己对于自己做项目过程中的问题的记录,所以希望各位看官看到有误的地方帮忙指正。本系列最主要是想说明一下我在使用tomcat工作线程池executor中的多个线程做一些事情的时候遇到的一些问题。

对于controller中的注意事项

在controller类中,我经常使用@Autowired注解来注入我需要用到的service类对象,一开始我以为只要在service类上使用@Scope(“prototype”)注解就可以保证每一个线程使用上这个service的不同的实例了,就例如这样。

//controller类

@Controller
@RequestMapping("/pipeline")
public class pipelineController {
   
    @Autowired
    private ProcessService processService;

    @RequestMapping("exec")
    @ResponseBody
    public String executor(String key){
   
        String execResult = processService.exeProcess(key);
        return execResult<

你可能感兴趣的:(springboot,java,spring,boot)