Spring|Spring Dependency Injection
IoC的一个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI(Dependency Injection,依赖注入)来实现的。
配置文件中注入:
【Spring|Spring Dependency Injection】
set1
p1
这种在配置文件中直接赋值的方法,对于某些固定的配置文件信息比较有用。比如存放配置文件的位置及名字
利用构造函数给bean的属性赋值
public class Person implements Serializable {
private Long pid;
//String
private String pname;
//引用类型
private Student student;
//集合
private List list;
private Set set;
private Map map;
//键值private
Properties properties;
//构造函数1
public Person(Long pid, Student student) {
super();
this.pid = pid;
this.student = student;
}
//构造函数2
public Person(String pname, Student student) {
this.pname = pname;
this.student = student;
}
//构造函数3 public Person() { }
//构造函数4
public Person(Long pid, String pname, Student student, List list, Set set, Map map, Properties properties) {
this.pid = pid;
this.pname = pname;
this.student = student;
this.list = list;
this.set = set;
this.map = map;
this.properties = properties;
}
//省略getter&setter方法
}
推荐阅读
- spring|40 个 SpringBoot 常用注解
- springMVC 优雅的校验参数(@Valid和@Validated)
- vue|springboot+vue3.0+token 安全验证
- 笔记|Springboot----项目整合微信支付(用户取消订单)
- spring|spring事务之事务传播机制和隔离级别
- Spring利用注解整合Mybatis的方法详解
- spring|SSM框架学习——Spring事务
- 微服务|【云原生&微服务十】SpringCloud之OpenFeign实现服务间请求头数据传递(OpenFeign拦截器RequestInterceptor的使用)
- SpringCloud|SpringCloud Alibaba【微服务组件Feign&Nacos配置中心使用】
- 计算机毕业设计springboot延安市图书馆管理