web框架,弹簧,dropwizard线程池和DI

时间:2017-02-28 06:59:09

标签: java spring spring-mvc aop dropwizard

我想了解Web框架中的线程池操作。我用Dropwizard看到了这种行为,(Spring的行为也是一样的)。 假设我们已经定义了资源..

@Path("/id/create") 
CreateResource { ...

then..e.g。对于集成测试,我们有

Thread T1, T2, T3 T4
foreach: Thread // 1 to 4
Call above resource...

我的期望是每次调用资源都会从线程池中获取一个线程并实例化一个新的" CreateResource"宾语。但是,每次调用资源都在ThreadPool的不同Thread上,正如预期的那样。但是,我看到" CreateResource"是4个API调用中的每一个都是相同的对象。即只有1个" CreateResource"的实例。

为什么会这样?

我在哪里可以找到有关此行为的更多信息?

0 个答案:

没有答案