Spring Framework MVC "concurrency" ?



如果没有指定,Spring bean(版本3及以上)都是单例的。因此,我关心的是,例如,当使用@Repository(在访问数据库资源的类中)或@Service(在执行验证和业务逻辑的类中)时,这些对象在并发访问的情况下对应用程序中的所有用户可用吗?

是的,这些对象将被并发访问。因此,它们必须以线程安全的方式进行编码。但这是微不足道的,因为它们通常是无状态的,除了它们的依赖项在启动时被Spring注入。

最新更新