Spring之DI

Spring之DI,第1张

Spring之DI

对于属性注入,有大家常用到的@Autowired,还有@Resource,效果差不多,完成属性或字段的注入,注入
是 bean(取代 XML property ref 元素),都能用只是平时可能用@Autowired比较多

public class Person {
@Autowired
private Dog dog;
@Override
public String toString() {
return "Person [dog=" + dog + "]";
}
}
@Component
public class Person {
@Resource
private Dog dog;
@Override
public String toString() {
return "Person [dog=" + dog + "]";
}
}

还有一个@Value也是完成属性或字段的注入,注
入是常量值(取代 XML property value 元素)

public class Dog {
@Value("黄色")
  private String color;
@Override
public String toString() {
return "Dog [color=" + color + "]";
}
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5077543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存