Spring的三种注入类型:
1. Setter Injection (Setter注入)
2. Constructor Injection (构造注入)
3 接口注入
参考:spring-framework-2.5.6-with-dependencies\spring-framework-2.5.6\docs\reference\html_single\index.html 中的3.3.1章节。
具体配置参考如下:
<?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
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="u" class="com.bjsxt.dao.impl.UserDAOImpl">
</bean>
<bean id="userService" class="com.bjsxt.service.UserService">
<!-- Setter Injection -->
<!--
<property name="userDAO" ref="u" />
-->
<!-- Constructor Injection -->
<constructor-arg ref="u"> </constructor-arg>
</bean>
</beans>
相关推荐
《尚学堂_Spring_0100_模拟Spring》 在深入探讨Spring框架之前,我们需要先理解Spring的核心理念。Spring是一个开源的Java平台,它主要为构建企业级应用提供了全面的编程和配置模型。它的核心特性是依赖注入...
标题中的"Spring_0700_IOC_Collections"指的是Spring框架中的IoC(Inversion of Control,控制反转)容器对集合类型的处理。在这个教程或博文中,我们可能将深入理解Spring如何管理和装配集合对象,如List、Set、Map...
标题中的"Spring_0800_IOC_Auto_Wire"指的是Spring框架中的依赖注入(Dependency Injection,简称DI)特性,特别是自动装配(Auto Wiring)。在Spring框架中,IOC(Inversion of Control,控制反转)是一种设计模式...
标题中的“Spring_0600_IOC_Bean_Scope”涉及到的是Spring框架中的核心概念——控制反转(Inversion of Control, 简称IOC)以及Bean的作用域(Scope)。在这个主题下,我们将深入探讨Spring如何通过IOC管理Bean的...
Spring 框架是 Java 应用开发中的一个重要组件,它以其依赖注入(Dependency Injection,简称 DI)和控制反转(Inversion of Control,简称 IOC)的核心特性而闻名。在“尚学堂_Spring_0200_IOC_Introduction”这个...
《尚学堂Hibernate3.3.2项目源码详解》 Hibernate,作为一个强大的对象关系映射(ORM)框架,是Java开发中的重要工具,它简化了数据库操作,将复杂的SQL语句与Java对象进行关联,使得开发者可以专注于业务逻辑而...
"尚学堂Spring学习笔记" 本文档记录了尚学堂Spring学习笔记的重要知识点,涵盖了Spring配置文件的设置、普通属性的注入、自定义属性编辑器、公共属性的注入、Spring注解等内容。 一、Spring配置文件的设置 在...
<result name="add_success" type="redirect">/common/pub_add_success.jsp <result name="del_success" type="redirect">/common/pub_del_success.jsp <result name="modify_success" type="redirect">/...
《尚学堂Spring课程培训代码详解》 在编程领域,Spring框架是Java开发中不可或缺的一部分,尤其在企业级应用中占据主导地位。尚学堂的Spring课程深入浅出地讲解了Spring的核心概念和技术,包括AOP(面向切面编程)...
Spring Data JPA 是一个强大的框架,它简化了Java应用程序与数据库之间的交互,是Spring生态中的重要组成部分。通过使用Spring Data JPA,开发者可以避免编写大量的JPA(Java Persistence API)和SQL代码,专注于...
3. "尚学堂_Spring.ppt":可能涵盖Spring的IoC和AOP原理,Bean的管理,以及Spring与Struts、Hibernate的整合使用。 4. "尚学堂_前言.ppt":通常会介绍SSH框架的重要性,学习的背景和目标,以及课程的大纲和学习路径...
【精品OA】是一款基于C#开发的企业级办公自动化系统,其包含了完整的源代码、相关文档以及数据库资源。这款系统的设计目标是提升企业内部的工作效率,实现信息化管理,从而优化业务流程,减少工作中的沟通成本。...
1. 尚学堂_设计模式_责任链_01.avi:这个视频可能从基础开始介绍责任链模式,阐述其核心思想,比如如何定义处理器对象,以及如何建立和配置责任链。 2. 尚学堂_设计模式_责任链_02.avi:接着,可能会讲解如何在实际...
JavaSE(Java Standard Edition)是Java编程语言的基础部分,涵盖了从基本语法到核心特性的一系列知识。本资料集“百战程序员答案javase基础部分”是针对Java初学者和进阶者的宝贵资源,包含了从第一章到第十章的...
- **尚学堂科技_王勇_JAVA视频教程_SPRING**:Spring框架是现代JAVA应用开发的核心,这部分视频详细介绍了Spring的基本概念和使用方法。 - **浪曦视频在线_ZK001_SPRING技术专题**:深入探讨Spring框架的高级功能和...
《Spring Cloud尚硅谷详解》 在当今的互联网行业中,分布式系统和微服务架构已经成为主流,Spring Cloud作为一款强大的微服务治理框架,深受开发者喜爱。尚硅谷是一家知名的IT教育机构,他们推出的Spring Cloud教程...
《2020最新版SpringCloud(H版&alibaba)框架开发教程》是一套全面而深入的SpringCloud学习资源,涵盖了从基础到高级的各种技术点。这套教程旨在帮助开发者掌握SpringCloud的核心概念和实践技巧,尤其针对H版及阿里...
本资源“尚学堂ssh项目hibernate、spring需要的jar包”显然是一个针对学习SSH框架集合所需库文件的集合。 Spring框架是一个全面的后端开发框架,它提供依赖注入(DI)和面向切面编程(AOP)功能,帮助开发者管理...