`
scorpiomiracle
  • 浏览: 261200 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

配置spring的自动注入:default-autowire="byName"

阅读更多
配置方法:<beans default-autowire="byName">……</beans>

注意:
1.基本类型数据是不能注入的

2.一般是把service设置成自动注入到bean中,而不把dao设置成自动注入到service中。
分享到:
评论
1 楼 markxing 2011-01-19  
备忘录? 说的有点简略!

相关推荐

    维生药业小项目 SSH简单学习项目

    default-lazy-init="false" default-autowire="byName"&gt; &lt;context:annotation-config/&gt; &lt;bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"&gt; &lt;property name="driverClass" value=...

    spring-autowire-demo.zip

    以Spring5.3.6为演示基础,以多个范例显示演示了autowire多种形式的应用 default、byName、byType、constructor 并对相关使用做了一定的对比

    Spring集成ActiveMQ配置.docx

    default-autowire="byName"&gt; &lt;!-- 配置 connectionFactory --&gt; &lt;bean id="jmsFactory" class="org.apache.activemq.pool.PooledConnectionFactory" destroy-method="stop"&gt; &lt;property name="connectionFactory...

    Spring3配置声明式事务[借鉴].pdf

    default-autowire="byName"&gt; &lt;!-- 配置 Spring 上下文的注解 --&gt; &lt;context:annotation-config/&gt; &lt;!-- 配置 DAO 类 --&gt; &lt;bean id="personDAO" class="impl.PersonDAOImpl"&gt; &lt;property name="sessionFactory" ...

    Spring中自动装配的4种方式

    byName 自动装配是指通过设置 property 标签的 autowire 属性为 byName,Spring 将自动寻找一个与该属性名称相同或 id 相同的 Bean,注入进来。例如: ```xml &lt;bean id="dataSource" class=...

    JAVA定时器JAVA定时器.pdf

    * 在中不能够设置default-autowire="byName"的属性,否则后台会报org.springframework.beans.factory.BeanCreationException错误。 JAVA定时器是一种基于Quartz框架的任务调度器,用于在指定的时间执行特定的任务。...

    CRUD代码编写.pdf

    使用`default-autowire="byName"`和`default-lazy-init="true"`可以让Spring自动装配Bean,并延迟初始化。 3. **Controller层设计**: - **Struts 2的使用**:在编写Controller层时,应遵循Struts 2的最佳实践,...

    基于XML配置Spring的自动装配过程解析

    在上面的示例中,我们使用`default-autowire`属性来设置全局自动装配的方式为`byName`。在这种情况下,如果我们没有为特定的Bean组件指定自动装配的方式,那么Spring框架将使用`byName`方式来自动装配依赖关系。 四...

    spring配置详解

    `autowire`属性可以设置为`byName`、`byType`、`constructor`或`default`,让Spring根据bean的名称、类型或构造器自动查找并注入依赖。 七、Spring与其他技术的集成 Spring支持与各种技术的集成,如JDBC、JMS、...

    Spring的自动装配源代码

    本文将深入探讨Spring中的六种自动装配方式:byType、byName、no、constructor、autodetect和default。 1. byType(按类型装配) 当Spring容器在配置文件中找不到明确的通过`ref`属性指定的依赖时,会尝试通过类型...

    spring mvc框架下的aop例子

    default-autowire="byName"&gt; &lt;!-- 启用AspectJ自动代理 --&gt; &lt;aop:aspectj-autoproxy/&gt; &lt;!-- 配置切面类 --&gt; &lt;bean class="com.incon.framework.aop.Aop"/&gt; ``` ### 实现 2. 接下来,创建一个名为`Aop`的...

    Spring集成ActiveMQ

    default-autowire="byName"&gt; &lt;!-- 配置 PooledConnectionFactory --&gt; &lt;bean id="jmsFactory" class="org.apache.activemq.pool.PooledConnectionFactory" destroy-method="stop"&gt; &lt;property name=...

    spring 定时任务@Scheduled详解

    default-autowire="byName" default-lazy-init="false"&gt; &lt;!-- 定时任务相关配置 --&gt; &lt;task:executor id="executor" pool-size="10" queue-capacity="128"/&gt; &lt;task:scheduler id="scheduler" pool-size="10"/&gt; ...

    Spring考试.doc

    - Spring支持两种主要的装配模式:按类型装配(byType)和按名称(byName)装配。 - 默认情况下,Spring按名称装配,即寻找匹配的bean名称进行装配。 - `default-autowire`属性可以在`&lt;beans&gt;`标签中设置,以指定...

    ssh开源框架日志心得.pdf

    4. **Spring装配策略default-autowire="byName"`: 这个策略指示Spring自动根据bean的属性名称查找相同名称的bean来注入。如果在不同的配置文件中设置,会影响Spring容器如何解析和注入bean。例如,如果在所有配置...

    MVC的Sring用法详细介绍

    `default-autowire="byName"`表示Spring会根据Bean的属性名自动查找和注入相应的Bean,简化了配置工作。 6. **环境准备**:在实际开发中,需要安装JDK和Web服务器(如Tomcat),并确保所有必要的库(如Spring、...

    xmljava系统源码-SpringInAction4:《SpringInAction4th》学习笔记

    可以在一个应用上下文中定义多个配置文件,每个配置文件设置自己的默认自动装配策略(default-autowire) 如果使用constructor自动装配策略,就不能混合使用constructor-arg 注解方式可以实现更细粒度的自动装配,...

    Spring的学习笔记

    (一) byName 13 (二) byType 14 (三) 注意 14 九、 生命周期 15 (一) lazy-init/default-lazy-init 15 (二) init-method destroy-method 不要和prototype一起用(了解) 15 第六课:annotation方式Spring 16 一、 ...

    spring常见问题

    Spring框架常见问题解析 本文将对 Spring 框架中的常见问题进行详细的解析,涵盖框架的核心概念、依赖注入、AOP技术、动态代理、自动...Autowire 有六种方式:No、byName、byType、constructor、autodetect、default。

    spring2.5 学习笔记

    (一) byName 13 (二) byType 14 (三) 注意 14 九、 生命周期 15 (一) lazy-init/default-lazy-init 15 (二) init-method destroy-method 不要和prototype一起用(了解) 15 第六课:annotation方式Spring 16 一、 ...

Global site tag (gtag.js) - Google Analytics