发表于: 2018-03-26 23:11:57
1 462
今天完成的事情:学习spring
今天周一从早忙到晚。晚上10点才到家。
在网站上学习spring的基础知识。
1. IOC
反转控制。
对象不是用构造器生成,而是交给spring框架。直接从spring那里拿到一个实例。
使用方法,jar包添加好。
建立一个类,类包含的属性也定义好。
配置xml文件。
<
bean
name
=
"c"
class
=
"com.how2java.pojo.Category"
>
<
property
name
=
"name"
value
=
"category 1"
/>
</
bean
>
上面这一段代码中,c是bean的名字。对应要产生com.how2java.pojo.Category类的实例。
下面property指的是属性。name="name"左边的name是选择属性,右边的“name”双引号中的是属性名,value是设置这个属性的值,这里具体的值是字符串 category 1.
在测试类中使用方法如下:
ApplicationContext context =
new
ClassPathXmlApplicationContext(
new
String[] {
"applicationContext.xml"
});
Category c = (Category) context.getBean(
"c"
);
System.out.println(c.getName());
context.getBean("c"), 这里从spring中得到实力。这里会找到bean中,“c”对应的类是Category。
这里会创建出一个Category的实例,并且注入属性,name属性的值为category 1.
明天计划的事情:继续学习spring
遇到的问题:还不是特别理解spring这种方式,可能需要练习实践去体会
收获:了解了IOC,DI,
评论