发表于: 2018-03-26 23:11:57

1 461


今天完成的事情:学习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,


返回列表 返回列表
评论

    分享到