Spring 框架

    xiaoxiao2021-03-25  149

    最小JAR包列表:

    约束参考:

    spring-framework-3.2.5.RELEASE\docs\spring-framework-reference\htmlsingle\index.html <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> </beans>

    BEAN.xml

    * 1) 对象创建: 单例/多例 * scope="singleton", 默认值, 即 默认是单例 【service/dao/工具类】 * scope="prototype", 多例; 【Action对象】 * * 2) 什么时候创建? * scope="prototype" 在用到对象的时候,才创建对象。 * scope="singleton" 在启动(容器初始化之前), 就已经创建了bean,且整个应用只有一个。 * 3)是否延迟创建 * lazy-init="false" 默认为false, 不延迟创建,即在启动时候就创建对象 * lazy-init="true" 延迟初始化, 在用到对象的时候才创建对象 * (只对单例有效) * 4) 创建对象之后,初始化/销毁 * init-method="init_user" 【对应对象的init_user方法,在对象创建爱之后执行 】 * destroy-method="destroy_user" 【在调用容器对象的destriy方法时候执行,(容器用实现类)】

    注解

    注解方式可以简化spring的IOC容器的配置! 使用注解步骤: 1)先引入context名称空间 xmlns:context="http://www.springframework.org/schema/context" 2)开启注解扫描 <context:component-scan base-package="cn.itcast.e_anno2"></context:component-scan> 3)使用注解 通过注解的方式,把对象加入ioc容器。 创建对象以及处理对象依赖关系,相关的注解: @Component 指定把一个对象加入IOC容器 @Repository 作用同@Component; 在持久层使用 @Service 作用同@Component; 在业务逻辑层使用 @Controller 作用同@Component; 在控制层使用 @Resource 属性注入 总结: 1) 使用注解,可以简化配置,且可以把对象加入IOC容器,及处理依赖关系(DI) 2) 注解可以和XML配置一起使用。
    转载请注明原文地址: https://ju.6miu.com/read-4751.html

    最新回复(0)