2016-01-21 68 views

回答

3

它为每个请求分配线程。在Spring引导中,其余控制器具有默认的单例作用域。所以剩下的控制器只有一个实例。线程的数量由调度程序servlet实例的数量控制。您可以通过jconsole观察器。

Spring Boot使用server.tomcat.max-threads属性来控制客户端请求线程池的大小。 它的默认值为零,这会使Tomcat使用其默认值200. 要定制此线程池的大小,应指定application.properties或application中的server.tomcat.max-threads属性的非零值.yml