`

Spring的两种引用方式,注解@Resource和ref

阅读更多
Bean Code
<bean id="param" class="com.proxy.bean.Param">
		<!-- 大麦apikey -->
		<property name="damaiApiKey" value="4f6b7a87-dc8f-40ec-b2bc-d5a2154378d8" />
		<!-- 大麦apipwd MD5加密 -->
		<property name="damaiApiSecret" value="7" />
		<!-- 开始时间:0代表今天,-1代表一天前,1代表一天后 -->
		<property name="startTime" value="-3" />
		<!-- 格式化格式 -->
		<property name="format" value="xml" />
		<!-- 每次返回条数 -->
		<property name="size" value="100" />
		<!-- 结束时间:0代表今天,-1代表一天前,1代表一天后 -->
		<property name="endTime" value="0" />
		<!-- 所在城市 -->
		<property name="cityId" value="872" />
		<!-- 大麦api查询主地址 -->
		<property name="damaiUrl"
			value="http://appapi.damai.cn/damaiapi/platform/BasicData.aspx" />
		<!-- 大麦api图片主地址 -->
		<property name="damaiImgUrl" value="http://pimg.damai.cn/perform/project/" />
		<!-- 场馆热图图片 -->
		<property name="damaiHotImgUrl" value="http://static.damai.cn/" />
		<!-- 大麦api主地址 -->
		<property name="damaiPlatformUrl" value="http://appapi.damai.cn/damaiapi/platform/" />
	</bean>


1,
<bean id="concertService" class="com.proxy.concert.service.impl.ConcertServiceImpl">
		<!-- 查询参数引用 -->
		 <property name="param" ref="param" />
		<!-- 公共客户端引用 -->
		<!-- <property name="clientUtil" ref="client" /> -->
	</bean>

需要在ConcertServiceImpl:添加一个对象为param,并有setter和getter

2.
@Resource
private Param param;

★★★★★推荐,方便
分享到:
评论

相关推荐

    Spring之ref

    标题中的"Spring之ref"指的是在Spring框架中关于`@Autowired`注解的`@Qualifier("ref")`或`@Resource(name = "ref")`的使用,这些是用来精确指定依赖注入对象的引用。在Spring中,当我们有多个相同类型的Bean且需要...

    spring annotation注解

    Spring 框架提供了多种类型的注解,例如 @Autowired、@Resource、@Component 等。 1. 使用 Spring 注解来注入属性 在使用 Spring 框架之前,我们通常使用 setter 方法来注入属性,例如: Java 代码 ```java ...

    spring注解使用详解

    在本文中,我们将深入探讨Spring注解的使用方法,了解如何利用注解来替代XML配置,实现更加高效和灵活的Java应用开发。 ### 1. 注解驱动的配置优势 - **减少配置工作**:注解配置能够利用Java的反射机制,自动获取...

    spring注解说明文档

    本篇将深入探讨Spring注解的使用,特别是如何使用注解来注入属性。 在传统的Spring配置中,如1.1.章节所示,我们需要在XML配置文件中定义每个Bean,并通过`&lt;property&gt;`标签指定依赖关系。这种方式虽然直观,但当...

    Spring注释 注入方式源码示例,Annotation

    凡带有@Component,@Controller,@Service,@Repository 标志的等于告诉Spring这类将自动产生对象,而@Resource则等于XML配置中的ref,告诉spring此处需要注入对象,所以用@Resource就有了ref的功效。 要用注解注入方式...

    spring注解入门

    ### Spring注解入门 在Java开发领域,Spring框架一直...本文介绍了 `@Autowired` 和 `@Resource` 这两个常用的依赖注入注解,以及它们在实际开发中的应用方式。希望这些内容能帮助开发者更好地理解和运用Spring框架。

    第七章 Spring4 继承、依赖、引用

    在Spring框架中,继承、依赖和引用是核心的IoC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)概念的重要组成部分。这些概念对于理解和使用Spring框架进行应用开发至关重要。以下是对...

    java巩固练习Spring 的bean注入方式有几种demo例子

    本篇将深入探讨Spring框架中bean的几种注入方式,通过具体的demo实例来帮助你巩固理解和实践。 首先,我们来了解Spring中的bean注入主要有以下四种方式: 1. **设值注入(Setter Injection)**:这是最常见的一种...

    Spring - 学习笔记

    在Java代码中,Spring提供了两种注解方式来实现依赖注入:`@Resource`和`@Autowired`。`@Resource`注解主要用于字段或方法,基于名称来查找并注入依赖。而`@Autowired`注解更加智能,可以根据类型自动匹配并注入依赖...

    Restlet2 + Spring3 注解方式配置

    在本文中,我们将深入探讨如何在Spring 3框架中集成Restlet 2,利用注解方式进行配置。Restlet是一个轻量级的Java RESTful Web服务开发库,而Spring则是一个广泛使用的全面的企业级应用框架。结合两者,我们可以创建...

    Spring中基于Java的配置@Configuration和@Bean用法详解

    在Spring框架中,Java配置是替代传统XML配置的方式,它使得代码更加简洁且易于测试。`@Configuration`和`@Bean`是实现Java配置的核心注解。...通过熟练掌握这两个注解的用法,开发者可以更高效地构建和维护Spring应用。

    Spring依赖注入检查.

    Spring框架提供了两种主要的DI方式:构造器注入和setter注入。 1. **构造器注入**: 当类需要依赖其他对象时,Spring可以通过构造函数传递这些依赖。这样,每次创建类的新实例时,依赖项都会自动设置。例如: ``...

    Spring——DI和通过注解实现IOC和DI

    【Spring——DI和通过注解实现IOC和DI】 在软件设计中,依赖注入(Dependency Injection,简称DI)是一种设计模式,用于减少代码间的耦合,提高应用的可测试性和可维护性。DI的核心思想是,组件之间的依赖关系不再...

    Spring限定器demo

    在Spring框架中,限定器(Qualifier)是一种非常重要的依赖注入(Dependency Injection,简称DI)工具,它用于在多个相同类型的bean中精确地指定应用需要哪个bean。本示例"Spring限定器demo"将向我们展示如何在...

    Spring中集合类型的装配

    此外,Spring还提供了如`@Resource`注解、`@Value`注解等更多方式来完成集合类型的装配,使得我们可以根据具体需求选择最合适的方法。 总的来说,Spring中集合类型的装配是一个强大的特性,它增强了Spring容器的...

    Spring事务配置的五种方式

    Spring框架提供了强大的事务管理功能,支持编程式和声明式两种事务处理方式。其中,声明式事务因其简单易用而被广泛采用。本文将详细介绍Spring中事务配置的五种方式,帮助开发者更好地理解和运用这些配置方法。 ##...

    Spring读取配置文件原理(Spring如何依赖注入的)

    依赖注入有两种方式:setter注入和构造器注入。Spring通过反射机制调用setter方法或构造器来设置bean的属性。 对于setter注入,Spring会检查BeanDefinition中属性值的`ref`属性,如果存在,表示该属性是一个引用,...

    spring ioc使用教程

    通过XML配置、注解和自动装配等方式,Spring可以轻松地管理对象的生命周期和依赖关系,从而降低了系统的复杂性。 理解并熟练运用这些知识点,能够帮助开发者更好地掌握Spring框架,提升后端开发效率。在实际项目中...

Global site tag (gtag.js) - Google Analytics