La mia applicazione Web utilizza il priming IOC. Quindi tutti i miei spring bean saranno singleton (di default). Nel caso in cui due richieste provino ad accedere a due metodi diversi di una singola classe. Ad esempio: MySpringBean
è una classe che ha due metodi metodi searchRecord
e insertRecord
.Se nello stesso istante entrambi i metodi vengono tentati di accedere attraverso lo stesso bean.Come interagire con Spring bean Handle
Come può essere lo stesso bean di primavera disponibile per entrambi i client nello stesso momento o si verificherà un problema di concorrenza quando entrambe le richieste tenteranno di accedere a due metodi diversi ma attraverso lo stesso bean di primavera. e dal momento che il bean di primavera è singleton, non si può formare una nuova istanza. In questo caso, come funzionerà?