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

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

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

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

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

相关推荐

    spring-autowire-demo.zip

    本示例"spring-autowire-demo.zip"是基于Spring 5.3.6版本,通过多个示例展示了自动装配的不同方式:default、byName、byType和constructor,帮助我们更深入理解这个功能。 首先,让我们了解什么是自动装配。自动...

    维生药业小项目 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考试.doc

    - 默认情况下,Spring并不会自动装配bean,需要在配置中明确指定,例如`default-autowire="byType"`。 - `default-autowire`属性在`&lt;beans&gt;`标签中设置,会影响没有单独设置`autowire`属性的`&lt;bean&gt;`标签,但不会...

    Spring集成ActiveMQ配置

    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...

    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...

    SSH学习之spring

    &lt;beans default-autowire="byName" default-lazy-init="false" default-dependency-check="none"&gt; &lt;bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"&gt; &lt;property name=...

    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=...

    struts2整合spring

    &lt;beans default-autowire="byName"&gt; &lt;bean id="personManager" class="com.acme.PersonManager"/&gt; ``` 这里,`personManager`是你的一个业务组件,`com.acme.PersonManager`是它的实现类。 如果你有多个Spring...

    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的最小化XML配置

    - `byName`:Spring会尝试查找与Bean属性名称相匹配的Bean进行注入。 - `byType`:根据Bean的类型,Spring会寻找相同类型的Bean进行注入。 - `constructor`:基于构造函数参数的类型进行自动装配。 - `auto...

    Spring.pdf

    - default:使用默认方式,可以通过在beans标签中使用default-autowire属性来配置全局的自动注入规则。 - no:不使用自动注入,使用依赖注入。 scope属性用于定义Spring bean的作用域,它决定了Spring容器创建对象...

    spring自动装配

    Spring自动装配提供了几种模式来处理这些依赖,如`byName`、`byType`、`constructor`、`autodetect`和`default`。这些模式帮助Spring容器识别并注入合适的依赖。 - `byName`模式:根据属性名寻找匹配的Bean名称进行...

    spring配置详解

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

    Spring的自动装配源代码

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

Global site tag (gtag.js) - Google Analytics