我有一个类a和类b,它们使用来自类c的方法。类c是一个用@service注解的服务类。为了获得类a和b中类c的对象示例,我使用了@autowired。这意味着spring将创建两个对象示例,一个用于类a,一个用于类b?
deyfvvtc1#
不,spring在ioc容器中创建singleton(默认范围)bean。因此,只为类c创建一个bean。类c的特定bean或对象将为所有类共享,无论是类a还是类b或其他什么。
1条答案
按热度按时间deyfvvtc1#
不,spring在ioc容器中创建singleton(默认范围)bean。
因此,只为类c创建一个bean。
类c的特定bean或对象将为所有类共享,无论是类a还是类b或其他什么。