`
qmug
  • 浏览: 201569 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

spring注入的例子

    博客分类:
  • J2EE
阅读更多
关于注入机制的例子

在applicationContext.xml 文件中,把struts 注入到spring中

<!-- Dao Configuration -->
<bean id="telListDAO" name="telListDAO"
class="com.et.dao.impl.TelListDAO" abstract="false" singleton="true"
lazy-init="default" autowire="default" dependency-check="default">
<property name="hibernateHelper">
<ref bean="hibernateHelper" />
</property>
</bean>

<!-- Service Configuration -->
<bean name="/tellist"
class="com.et.struts.action.TellistAction" singleton="false">
<property name="tellist">
<ref bean="telListDAO" />
</property>
</bean>


在<!-- Service Configuration -->中
<ref bean="telListDAO" /> 对应的是
<!-- Dao Configuration -->
<bean id="telListDAO" name="telListDAO"

而<!-- Service Configuration -->中
<property name="tellist">
对应的是action中的
private TelListDAO tellist;
. public TelListDAO getTellist() {
		return tellist;
	}
	public void setTellist(TelListDAO tellist) {
		this.tellist = tellist;
	}

class="com.et.dao.impl.TelListDAO" 对应的是建立action 的时候类似

<action path="/fdfd" type="com.yourcompany.struts.action.FdfdAction" /> 的type=后面跟的值



看另外的一个注入的例子

<!-- Dao Configuration -->
<bean id="checkTimeBookDAO" name="checkTimeBookDAO"
class="com.et.dao.impl.CheckTimeBookDAO" abstract="false" singleton="true"
lazy-init="default" autowire="default" dependency-check="default">
<property name="hibernateHelper">
<ref bean="hibernateHelper" />
</property>
</bean>


<!-- Service Configuration -->
<bean id="logInOutService" name="logInOutService"
		class="com.et.service.impl.LogInOutService" >

<property name="checkTimeBookDAO">
<ref bean="checkTimeBookDAO" />
</property>

<!--坐席 -->
	<bean name="/agent"
		class="com.et.struts.action.AgentAction" singleton="false">
		<property name="agentsDAO">
			<ref bean="agentsDAO" />
		</property>
		<property name="groupDAO">
			<ref bean="groupDAO" />
		</property>
		<property name="agrelationDAO">
			<ref bean="agrelationDAO" />
		</property>
		
		<property name="checkTimeBookDAO">
			<ref bean="checkTimeBookDAO" />
		</property>
	</bean>


分享到:
评论

相关推荐

    spring依赖注入例子

    Spring框架的依赖注入(Dependency Injection,简称DI)是其核心特性之一,它使得对象之间的关系在运行时由Spring容器管理,而不是硬编码在类内部。这样可以提高代码的可测试性和可维护性,因为对象的依赖关系变得松...

    SPRING DI注入例子

    Spring框架的Dependency Injection(DI,依赖注入)是其核心特性之一,它允许开发者在运行时通过容器来管理对象及其依赖关系,而不是硬编码这些依赖。这样可以提高代码的可测试性和可维护性,降低了组件之间的耦合度...

    Spring注入的方式

    - 示例:`example4forSetter`可能是一个展示setter注入的例子,包含了注入依赖的setter方法,Spring容器会在初始化后调用这些方法注入依赖。 选择构造器注入还是setter注入取决于具体需求。构造器注入适用于核心...

    Spring例子

    在“SpringmvcDemo”这个例子中,我们将深入探讨Spring MVC的使用方法。 首先,Spring MVC通过DispatcherServlet作为入口点,处理所有的HTTP请求。DispatcherServlet负责调度请求到相应的控制器(Controller)。在...

    一个简单的spring依赖注入的例子

    通过这个简单的例子,我们可以看到Spring如何通过反射机制实现依赖注入,降低了组件间的耦合,使代码更加灵活和易于测试。在实际开发中,Spring提供了多种方式来处理复杂的依赖关系和配置,如基于接口的依赖注入、...

    Spring.Net依赖注入例子

    在这个“Spring.Net依赖注入例子”中,我们将探讨如何利用Spring.NET来实现DI。 首先,依赖注入的基本思想是,对象不应该自行创建或查找其依赖的对象,而是应该由外部容器(如Spring.NET的ApplicationContext)在...

    java中spring依赖注入的简单例子

    javaEE 开发中 现在最成熟的框架之一应该就是spring了 spring框架最强大的地方就是实现了依赖注入 也叫控制反转 最近的一个项目中用的就是 spring框架 spring框架是工厂模式的应用结合了MVC的设计思想 大家可以...

    spring代码例子--精选

    Spring框架是Java企业级应用开发中的重要组成部分,它以其依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect-Oriented Programming,简称AOP)的核心特性,大大简化了Java应用的复杂性。本例子...

    Spring小例子

    总结一下,"Spring小例子"涵盖了Spring框架的核心特性,如依赖注入、AOP以及Spring MVC的使用。通过这个例子,开发者可以更直观地了解Spring如何简化企业级应用的开发,并为实际项目提供参考。对于初学者来说,这是...

    spring setter 和构造 注入 例子 spring 4.2.0

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象之间的耦合度降低,提高了代码的可测试性和可维护性。DI主要有两种实现方式:setter注入和构造器注入。 首先,我们来...

    Spring Ioc(依赖注入)入门例子--属性注入

    在本例“Spring Ioc(依赖注入)入门例子--属性注入”中,我们将关注如何通过属性注入来管理依赖。 属性注入是指Spring容器将一个对象的属性值设置为另一个对象的引用。这通常用于将服务对象注入到需要使用它们的...

    SPRING学习小例子

    本篇将深入解析“SPRING学习小例子”,涵盖Spring的核心特性——依赖注入(DI),事务管理,面向切面编程(AOP)以及数据库操作。 一、依赖注入(Dependency Injection,简称DI) 依赖注入是Spring的核心特性,它...

    Spring的小例子

    这个“Spring的小例子”旨在为初学者提供一个简单的起点,让他们能够快速理解和掌握Spring的核心概念。 Spring框架的核心特性包括依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented ...

    简单的Spring入门例子

    简单的Spring入门例子一个最简单的spring示例,使用spring的MVC,并应用了spring的依赖注入,实现简单应用,索性放在这里供还没入门的spring爱好者参考,初步感受一下spring应用(spring高手就不必看了,这里并没有...

    spring的注入方式

    在Spring框架中,依赖注入(Dependency Injection,简称DI)是一种重要的设计模式,它使得对象间的依赖关系得以解耦,提高了代码的可测试性和可维护...通过实践和理解这些例子,你可以更好地掌握Spring的依赖注入机制。

    spring quartz简单例子

    1. **Spring框架**:Spring是一个广泛使用的开源Java应用程序框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,使得开发更加模块化和易于管理。在这个例子中,Spring将作为容器来管理和初始化Quartz的...

    Spring AOP完整例子

    在Spring AOP的例子中,我们可能会创建一个`@RunWith(SpringJUnit4ClassRunner.class)`标记的测试类,以利用Spring的测试支持。在测试方法中,可以注入需要的bean,然后调用方法来触发AOP代理。这样,通知将在适当的...

    Spring 入门例子

    **Spring 框架概述** ...总之,"Spring 入门例子"提供了一个学习和实践 Spring 框架的良好起点,通过这个实例,你可以逐步掌握 Spring 的基本概念和实际应用。在实践中不断深入,将有助于提升你的Java EE开发技能。

    spring 学习 springcore例子

    在“springcore”这个例子中,你可能将会接触到这些概念,并通过实际的代码示例来理解和应用它们。通过创建和配置Bean,理解DI的工作原理,以及如何利用Spring提供的各种功能来构建可扩展和可维护的应用程序。

    Spring入门例子

    Spring入门例子,只是实现了如何注入依赖,具体细节可以查看博客https://blog.csdn.net/qq_29924227/article/details/79942724

Global site tag (gtag.js) - Google Analytics