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

Spring中XML配置注入枚举类型值

阅读更多
http://stackoverflow.com/questions/14072314/inject-the-value-of-an-enum-into-a-property-using-spring

<bean id="firstKey" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
  <property name="targetObject"><util:constant static-field="package.MyEnum.ABC"/></property>
  <property name="targetMethod" value="value" />
</bean>


即使用方式即可
<util:constant static-field="package.MyEnum.ABC"/>
分享到:
评论

相关推荐

    详解Spring MVC自动为对象注入枚举类型

    在 Spring MVC 框架中,为对象自动注入枚举类型是一项非常有用的功能。然而,默认情况下,Spring MVC 只能自动转换基本数据类型,枚举类型需要特殊处理。在本篇文章中,我们将详解如何使用 Spring MVC 自动为对象...

    spring2.5-中文API

    4. **增强了对Java 5特性的支持**:包括对枚举类型的支持以及对注解的更广泛的应用等。 ### 三、Spring的核心概念 在深入学习Spring框架之前,了解其核心概念是非常重要的,这些概念包括但不限于: 1. **IoC...

    day18-xml、枚举和注解.zip

    在Java编程中,XML常用于配置Spring框架,如bean的定义和依赖注入。 枚举(Enumeration)是Java中的一个特性,它允许我们创建一组预定义的常量。枚举类型可以看作是一种特殊的类,包含一组固定的实例,这些实例在...

    Thrift-server与spring集成

    - Thrift通过IDL文件定义服务接口,这是一种类似protobuf的语法,用于描述服务方法、数据结构(struct)和枚举类型等。 - IDL文件的扩展名为`.thrift`,例如`ThriftService.thrift`,其中定义了服务接口和数据模型...

    Spring1.x 和Spring2.x 版本上使用有什么区别

    在Spring1.x中,依赖注入的概念已经引入,但支持的方式相对有限,主要是基于XML配置文件。而Spring2.x在依赖注入方面进行了扩展,增加了基于注解的依赖注入(@Autowired、@Qualifier等),使得代码更加简洁,降低了...

    Spring.zip

    通过在XML配置文件中定义bean并指定其属性值,或者使用注解如`@Value`,可以实现基本值的注入。 2. **Spring注入集合和数组**:除了基本类型,Spring还支持注入集合类型,如List、Set、Map等,以及数组。这允许我们...

    springdemo.zip

    在Spring框架中,`bean.xml` 文件是传统的方式用于配置和管理Bean的中心文件,而`@Bean` 注解则是Spring 3.0引入的一种更加现代化的声明Bean的方法。这两种方式都允许开发者控制对象的创建、装配以及生命周期管理,...

    自已实现spring ioc功能代码 jdk1.6的一些新特性

    在这里,我们将使用JDOM解析XML配置文件,这些配置文件通常用来定义对象及其依赖关系,就像在Spring中那样。 1. **创建配置文件** 创建一个XML配置文件,例如`beans.xml`,来定义Bean(即Java对象)和它们的依赖...

    spring.net中文手册在线版

    4.4.1.枚举类型的转换 4.4.2.内置的类型转换器 4.4.3.自定义类型转换器 4.4.3.1.使用CustomConverterConfigurer类 4.5.自定义对象的行为 4.5.生命周期接口 4.5.1.1.IInitializingObject接口和init-method属性 4.5....

    spring-reference.pdf

    - **Easier configuration of declarative transactions in XML**: 在XML配置中简化了声明式事务的配置。 - **JPA**: 支持Java Persistence API,为持久化层提供了一致性的API接口。 - **Asynchronous JMS**: 提供...

    spring3.0帮助文档

    - **依赖配置细节**: 包括直值注入、引用注入、集合类型注入等内容。 综上所述,Spring 3.0版本带来了许多重要的改进和新特性,不仅提升了开发效率,还增强了系统的可维护性和灵活性。无论是对于新手还是有经验的...

    01.Spring框架简介_spring_spring发展历程_

    随后的2006年,Spring 2.0带来了重大改进,支持JSR-250注解、Java 5的枚举类型以及更多模块化设计。2009年,Spring 3.0发布,全面支持Java EE 6,增加了对RESTful服务、Groovy的支持,并引入了Spring Expression ...

    quartz+spring定时器

    4. **TaskName.java**:可能用于定义任务的枚举类型,便于管理和识别不同的任务。 5. **springMVC.xml**:Spring的配置文件,里面应该包含了Quartz的相关配置,如Scheduler、JobDetail和Trigger的定义。 6. **quartz...

    Spring2.5-Reference_zh_CN.txt

    - **属性占位符**:Spring支持使用占位符来引用外部配置文件中的值,增强了系统的灵活性。 #### 五、面向切面编程(AOP) - **AOP基础**:面向切面编程是一种编程范式,它将横切关注点从业务逻辑中分离出来,提高...

    spring-framework-reference.pdf

    - **Code Equivalents for Spring's XML Namespaces**:Spring 3.1提供了一种使用纯Java的方式配置Spring Bean,而不是依赖于XML配置文件。 通过以上介绍可以看出,Spring框架不仅是一个强大的依赖注入容器,还是一...

    spring2.0(三) 自定义属性编辑器

    当Spring尝试将配置文件中的属性值注入到Bean的属性时,如果该属性类型与配置值的类型不匹配,Spring会查找合适的PropertyEditor来完成类型转换。默认情况下,Spring提供了许多内置的PropertyEditor,例如将字符串...

    spring2.5.jar

    10. **支持Java 5和6的新特性**:Spring 2.5利用了Java 5和6的新特性,如枚举类型、泛型、静态导入和注解,提升了代码的可读性和类型安全性。 综上所述,Spring 2.5版本是Spring框架的一个重要迭代,它通过注解驱动...

Global site tag (gtag.js) - Google Analytics