代码如下:
ApplicationContext ac = new ClassPathXmlApplicationContext(BEAN1);
Admin admin = new Admin();
admin.setUserName("hello");
admin.getUserName();
Admin admin1 = (Admin) ac.getBean("admin");
admin1.setUserName("312323");
admin1.getUserName();
admin.getUserName();
------------------结果------------------
UserName = hello
UserName = 312323
UserName = hello //Spring赋值后再用admin取发现值没有被改变,这是为什么
Process finished with exit code 0
小白刚学JAVA没多久想请教各位大神这是为什么呢?