Threads no Spring: Como funciona? Preciso implementar no código? Todos meus serviços disponibilizados no XML são tratados em Threads específicas ou tudo roda na Thread em que eu “subi” meu context?
Estava lendo sobre o TaskExecutor mas não é bem isso que eu queria saber…
O Spring não tem nadas haver com Threads, você pode acessar os seus objetos que estão no contexto do Spring a qualqure momento e de qualqer Thread.
RaulCarlin
Imagine o seguinte cenário, um serviço remoto faz uma query gigantesca no banco(VM do servidor), enquanto isso outros clientes continuam acessando os serviços disponibilizados remotamente pelo Spring(com suas próprias VMs)…
Baseado nisto, do lado cliente não me importa, quero saber como o Spring se comporta no servidor… se ele cria threads separadas para cada bean criado ou não… mais tecnicamente, se quando eu chamo factory.getBean() e chamo o método deste bean ele roda em outra thread diferente das demais para que outros clientes que acessem o mesmo bean não tenham problemas…