项目场景:
使用setter方法完成User中userName的赋值注入问题描述:
实体类中的字段值控制台输出为空
User [userName=null]
测试类代码:
@Test
public static void main(String[] args) {
// TODO Auto-generated method stub
//1.加载配置文件,对Bean进行实例化
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
//2.使用setter方法
User user=(User)context.getBean("user");
System.out.println(user);
}
配置文件代码:
<!-- 使用setter注入方式创建User实例 -->
<bean id="user" class="com.ruanyuan.pojo.User"></bean>
解决方案:
- 查看配置文件是否有多个对象以至于id属性的属性值引用错误
- 查看bean标签中是否写了property标签是否进行了赋值