Java Spring启动请求和线程分配
在spring引导环境中调用REST控制器时,它会为每个请求分配线程,还是为每个连接分配线程Java Spring启动请求和线程分配,java,spring,spring-boot,Java,Spring,Spring Boot,在spring引导环境中调用REST控制器时,它会为每个请求分配线程,还是为每个连接分配线程 我们也可以配置它吗?它为每个请求分配线程。在Spring boot中,rest控制器具有默认的单例作用域。因此,rest控制器只有一个实例。线程的数量由DispatcherServlet实例的数量控制。您可以通过jconsole进行观察 Spring Boot使用server.tomcat.max-threads属性来控制客户端请求线程池的大小。 它的默认值是零,这使得Tomcat使用默认值200。 要
我们也可以配置它吗?它为每个请求分配线程。在Spring boot中,rest控制器具有默认的单例作用域。因此,rest控制器只有一个实例。线程的数量由DispatcherServlet实例的数量控制。您可以通过jconsole进行观察 Spring Boot使用server.tomcat.max-threads属性来控制客户端请求线程池的大小。 它的默认值是零,这使得Tomcat使用默认值200。
要自定义此线程池的大小,您应该在application.properties或application.yml中为server.tomcat.max-threads属性指定一个非零值,它为每个请求分配线程。在Spring boot中,rest控制器具有默认的单例作用域。因此,rest控制器只有一个实例。线程的数量由DispatcherServlet实例的数量控制。您可以通过jconsole进行观察 Spring Boot使用server.tomcat.max-threads属性来控制客户端请求线程池的大小。 它的默认值是零,这使得Tomcat使用默认值200。
要自定义此线程池的大小,您应该在application.properties或application.yml中为server.tomcat.max-threads属性指定一个非零值。是否尝试查看环境文档?是否尝试查看环境文档?