答:
@Component注解默认实例化的对象是单例,如果想声明成多例对象可以使用@Scope("prototype")
@Repository默认单例
@Service默认单例
@Controller默认多例
---------------------------------------------------------------
测试1:
扫描二维码关注公众号,回复:
9926349 查看本文章
2.开启@Component 多例。
3.留意点,针对单例的,仅仅是在spring容器里单例,但是这个类依然可以new ,这个时候 new 出来的又不是单例了,所以最好全部交给spring来管理把,用到的地方就@autowire 注入。