zoukankan      html  css  js  c++  java
  • spring如何配置和使用

    1.创建spring(window--preferences--java--build path--user libraries--new--spring)
    2.添加spring需要的三个包
    add jars(一个核心包,两个日志文件包)
    spring依赖库
    * SPRING_HOME/dist/spring.jar
    * SPRING_HOME/lib/jakarta-commons/commons-logging.jar
    * SPRING_HOME/lib/log4j/log4j-1.2.14.jar
    3.引入spring包到项目中(点击项目右键--properties--java build path--libraries--add library--user library)
    4.复制配置文件(applicationContext.xml , log4j.properties)到src
    5.在applicationContext.xml中配置依赖关系
    (设置xml的提示(spring-beans-2.0.xsd约束标签的文件):
       window--preferences--myEclipse--files and Editors--
       XML--xml catalog--add--
       key type:URI
       location:file system--(spring-framework--dist--resources--spring-beans-2.0.xsd)
       --key type:schema location
       --key:后面添加spring-beans-2.0.xsd
    <bean id="userDaoImpl" class="com...路径"/>
    如有依赖关系:
    <bean id="userManager" class="com...路径">
         构造方法注入(如实例化userManager时,是在userManager的构造函数中传递了userDao)
        <constructor-arg ref="userDaoImpl"/>当我们使用userManager时,spring会将实例化好的UserDao实例注入给我们    
         set方法注入(如实例化userManager时,使用的是setUserDao())
         <property name="userDao" ref="userDaoImpl">
    </bean>
    6.如何使用
    BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml");
    UserManager userManager = (UserManager )factory.getBean("userManager");
  • 相关阅读:
    CloudStack 4.2 与CloudStack 4.1二级存储API发生变化
    添加虚拟机磁盘扩容步骤
    NAT概述
    CloudStack全局参数
    在 Web 项目中应用 Apache Shiro
    使用 Spring Security 保护 Web 应用的安全
    获取浏览器的homepage
    剑指offer系列——2.替换空格
    剑指offer系列——1.二维数组中的查找
    JDK下载需要Oracle账号登录问题
  • 原文地址:https://www.cnblogs.com/lixin890808/p/3135944.html
Copyright © 2011-2022 走看看