springboot 单例和多例模式
springboot 多例注入和单例注入
·
@Component
public class RandClass {
private int ran=new Random().nextInt(100);
public int getRan() {
return ran;
}
}
@Autowired
RandClass r1;
@Autowired
RandClass r2;
@Test
void contextLoads() {
System.out.println(r1.getRan());
System.out.println(r2.getRan());
}
既然有单例模式 那现在我们创建一个多例注入 加上 @Scope(“prototype”) 注解
@Component
@Scope("prototype")
public class RandClass {
private int ran=new Random().nextInt(100);
public int getRan() {
return ran;
}
}
- 打开测试
- 输出 2 54
更多推荐
已为社区贡献3条内容
所有评论(0)