Spring01

    Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。下面给大家分享一下spring中的一些应用

         
      bean标签的属性和子标签

                  属性:   init-method:初始化默认调用的方法

                                lazy-init: 懒加载

 

                  子标签:     <propert> 中有name,value,ref 属性    

                       

                     ref      属性:<property ref="">  如果多个文件都有引用,则找全局

                                标签<ref>引用的是实体对象      bean,parent。

                                 <idref>:  引用的是实体类对象的字符串的值   类似value


                  注入 :   注入分两种  Set注入和构造注入

                              Set注入

                       <property name="commodity_id" value="1"></property>
                       <property name="commodity_name" value="哈哈哈哈"></property>

                          构造注入(constructor-arg)

                                <constructor-arg value="1"></constructor-arg>
                               <constructor-arg value="呵呵呵呵"></constructor-arg>

                   

                 List集合注入

                         字符串集合注入

                              <list>
                                    <value>吃饭</value>
                                    <value>睡觉</value>
                                     <value>打豆豆</value>
                                </list>

                           对象集合注入

                                       <list>

                                              <ref bean="sort1"></ref>

                                              <ref bean="sort2"></ref>

                                     </list>

               //加载spring配置文件   1.延迟加载,2.及时加载
                      //1.延迟加载(懒加载)

                           BeanFactory bf=new XmlBeanFactory(new ClassPathResource("applicationContext.xml"));

                          Commodity commodity=(Commodity) bf.getBean("commodity");

               //2.及时加载
               ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");

               Commodity c=(Commodity) ac.getBean("commodity");




      学会分享,学会记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值