1、IOC创建对象的方式
每当在Spring容器中注册一个实体类时,该类也就被创建成了对象。我们利用 ApplicationContext 就可以直接调用该对象的方法。
2、有参构造函数在Spring容器中注册的方法
实体类
| public class User { |
| private String name; |
| |
| |
| |
| public User(String name) { |
| |
| this.name = name; |
| |
| } |
| |
| public String getName() { |
| |
| return name; |
| } |
| |
| public void setName(String name) { |
| this.name = name; |
| } |
| |
| public void show() { |
| System.out.println("name = " + name); |
| } |
| } |
2、1下标法
| |
| <bean id="user" class="com.Google.pojo.User"> |
| <constructor-arg index="0" value="Spring"/> |
| </bean> |
2、2构造函数参数类型匹配(不建议使用,一旦相同属性过多,属性就找不到对应的值)
| |
| <bean id="user" class="com.Google.pojo.User"> |
| <constructor-arg type="java.lang.String" value="nan"/> |
| </bean> |
2.3构造函数参数名称
| <bean id="user" class="com.Google.pojo.User"> |
| <constructor-arg name="name" value="Spring"/> |
| </bean> |
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术