zoukankan      html  css  js  c++  java
  • Spring IOC实现配置bean和实例

    配置 beans.xml文件

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
            https://www.springframework.org/schema/beans/spring-beans.xsd">
      
      <!-- bean就是java对象的实体类   由spring容器创建和管理 -->
      <!-- bean 工厂 -->
    <!--   <bean name="hello" class="cn.spring.bean.Hello">
          <property name="name" value="张三"></property>
      </bean> -->
    
    <bean id="userdao" class="cn.spring.dao.userdao" /> <-- id随意起名   class包名 -->
    <bean id="userservise" class="cn.spring.serise.userservise">
        <property name="userDao" ref="userdao"></property> <-- name是servise中的方法名  class包名 -->
    </bean>
      
    </beans>

     java  -- 此段为创建hello对象的(对应注释中的代码)

        public static void main(String[] args) {
            //解析beans.xml文件  生成相应的bean对象
            ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");
            Hello ho = (Hello) ac.getBean("hello");
            ho.show();
        }

    hello class

    package cn.ioc.bean;
    
    public class Hello {
        private String name;
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
        public void show(){
            System.out.println("hello"+name);
        }
    }

     

    静态工厂

     

     实例化工厂-动态工厂

  • 相关阅读:
    sharepoint 2010 stsadm 用法
    感知机 python 代码实现 统计学习方法
    rails 3 使用 cucumber 和rspec 進行 測試
    通过jQuery源码学习javascript(二)
    通过jQuery源码学习javascript(三)
    Javascript 风格向导(终结)
    Javascript 风格向导
    网页小工具(学习中国象棋)
    Linux 内核编码风格
    小议Javascript
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/11294508.html
Copyright © 2011-2022 走看看