`
zixiaolan
  • 浏览: 51306 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Spring获取集合中的配置项

 
阅读更多
首先添加头文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:jdbc="http://www.springframework.org/schema/jdbc"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:util="http://www.springframework.org/schema/util"
    xsi:schemaLocation="
     http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
     http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
     http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
     http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd
     http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
     http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd"
    >
下一步添加配置代码
    <util:set id="portletSet" set-class="java.util.HashSet">     
        <value>SiteIssuePlanPortlet</value>
        <value>DeliverySchemeManagementPortlet</value>
    </util:set>


提取代码
WebApplicationContext springContext = (WebApplicationContext)
              servletContext.getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
      
        @SuppressWarnings("unchecked")
        Set<String> portletNames = (Set<String>) springContext.getBean("portletSet", Set.class);
分享到:
评论
1 楼 zixiaolan 2014-12-10  
扫描jar包的比较全的一个帮助文档
http://blog.csdn.net/xubo578/article/details/5482889

相关推荐

    spring security3配置

    3. **实现自定义安全元数据源**:重写`AbstractSecurityMetadataSourceService`类并实现`getAttributes(Object object)`方法,该方法根据传入的URL获取相应的权限集合。 4. **集成到Spring Security配置中**:在`...

    Spring的Bean配置说明

    - **`id`属性**:为Bean提供了一个唯一的标识符,以便在代码中通过`BeanFactory`或`ApplicationContext`获取该Bean实例时使用。例如`&lt;bean id="myBean" class="com.example.MyBean"/&gt;`。 - **`name`属性**:可以为...

    Spring 3 中文帮助文档..pdf

    - **4.2.3 使用容器**:介绍了如何从容器中获取Bean,并使用它们。 - **4.3 Bean概述** - **4.3.1 命名bean**:讨论了如何为Bean指定名字。 - **4.3.1.1 在bean定义外面起别名**:解释了如何为一个Bean定义多个...

    Spring Reference Core Technologies

    - **XML配置**:这是Spring中最常见的配置方式,通过XML文件来定义bean及其依赖关系。 - **Groovy Bean Definition DSL**:Spring支持使用Groovy语言编写配置脚本来定义bean,这种方式更加灵活且易于维护。 - **...

    Spring系列面试题129道(附答案解析)

    在Spring中可以通过在XML配置文件中添加context命名空间并声明注解驱动元素,或者使用Java配置类上的注解(如@ComponentScan)来启动注解装配。 27、@Component,@Controller,@Repository,@Service有何区别? 这些...

    Spring in Action(第二版 中文高清版).part2

    12.1 从JNDI中获取对象 12.1.1 使用传统的JNDI 12.1.2 注入JNDI对象 12.1.3 在Spring 2中注入JNDI对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java ...

    spring 事务配置

    在 Spring 中,事务可以通过 XML 配置文件或者注解的方式来配置。以下是使用注解配置事务管理的一个简单例子: ```java @Service public class OrderService { @Autowired private OrderRepository ...

    spring batch批处理 教程

    Spring Batch 是一个强大的批处理框架,它为Java开发者提供了处理大量数据的能力,广泛应用于企业级应用和大数据处理中。在本文中,我们将深入探讨Spring Batch的各个方面,包括其概念、结构、执行流程以及如何在...

    SPRING面试宝典

    **3.10 如何在Spring中注入Java集合?** 在Spring中,可以通过以下方式注入Java集合: - **使用`&lt;list&gt;`、`&lt;set&gt;`、`&lt;map&gt;`等元素定义集合属性。** - **使用Java配置类和`@Bean`注解定义集合属性。** **3.11 什么...

    spring 文件上传jar包

    在Spring框架中,文件上传是一项常见的功能,尤其在构建Web应用程序时。这个“spring 文件上传jar包”集合可能包含了处理文件上传所必需的各种依赖库,这些库能够帮助开发者轻松地在Spring MVC应用中实现文件上传的...

    Spring Cloud Dalston 中文文档 参考手册 中文版.pdf

    - **客户端使用**:描述了客户端如何连接到配置中心并获取配置信息。 - **Spring Cloud ConÒg 服务器**:详细解释了如何搭建和维护配置中心服务器。 - **环境库**:支持不同环境下的配置版本管理。 - **健康指标**...

    海康摄像头spring boot

    在IT行业中,Spring Boot是一个非常流行的微服务框架,它简化了Spring应用的初始搭建以及开发过程。当将海康摄像头与Spring Boot结合时,我们可以构建一个高效、便捷的监控系统,利用Web技术实现在网页上实时展示...

    JAVA+SPRING全掌握

    在"JAVA+SPRING全掌握"的过程中,理论学习与实战练习相辅相成,不断深化对这两项技术的理解和应用能力。HA.PEiD.0.95可能是课程资料或代码示例的压缩包,解压后可以进一步学习和实践。通过不断实践和挑战,你将能够...

    Spring Boot Reference Guide 2.1.0.BUILD

    开发者可以逐步替换自动配置项,以便更精确地控制应用的行为。 文档中还强调了如何创建可执行的jar文件,这是一种将应用程序和其依赖项打包成单个归档文件的方法,便于部署。在开发过程中,快速启动Spring CLI示例...

    Spring in Action(第二版 中文高清版).part1

    12.1 从JNDI中获取对象 12.1.1 使用传统的JNDI 12.1.2 注入JNDI对象 12.1.3 在Spring 2中注入JNDI对象 12.2 发送电子邮件 12.2.1 配置邮件发送器 12.2.2 构建电子邮件 12.3 调度任务 12.3.1 使用Java ...

    Spring EL.docx

    1. **注解@Value**:这是最常见的一种用法,通常用于从Spring容器中按照SpEL表达式动态地获取值并注入到字段或方法参数中。例如,`@Value("#{表达式}")`可以用来读取配置文件中的值或者执行计算表达式。在方法参数上...

    spring-boot使用指南

    对于初次接触 Spring Boot 或在使用过程中遇到问题的开发者,可以参考以下资源获取帮助: - 官方文档:Spring Boot 提供了详尽的官方文档,包括快速入门指南、API 文档等。 - Stack Overflow:社区中有很多关于 ...

    spring core官方文档.pdf

    - **集合类型**:可以配置数组、列表、集合、Map等类型的依赖项。 - **空值和空字符串**:Spring支持配置空值和空字符串作为Bean的属性值。 - **XML快捷方式**:使用`p-`和`c-`命名空间简化属性设置。 - **复合...

    spring-framework-reference

    下面将详细介绍Spring框架的核心概念、特点及其3.0版本中的新功能。 ### 一、Spring框架概述 #### 1.1 依赖注入与控制反转 依赖注入(Dependency Injection, DI)是一种软件设计模式,它提倡通过构造函数、方法或...

    spring boot 集成redis代码

    在`application.properties`或`application.yml`文件中,添加以下配置项: ```properties # application.properties 示例 spring.redis.host=localhost spring.redis.port=6379 spring.redis.password= spring....

Global site tag (gtag.js) - Google Analytics