spring bean 属性从配置文件读取

问题描述

spring bean 属性从配置文件读取
我在spring的xml文件中使用这个标签:

    <context:component-scan base-package="${serverPack}"/>

    启动${serverPack}从配置文件中获取,现在启动Tomcat出错.

解决方案

Spring bean配置读取配置文件
Spring中读取bean配置文件的几种方式
用dom4j读取配置文件来模拟spring的bean工厂

解决方案二:

要读取.properties文件读取的话 你需要在spring中配置一个PropertyPlaceholderConfigurer的bean,比如

classpath:/WEB-INF/jdbc.properties

;
如果你是要读取另一个xml配置文件中某个bean属性的话 ,你要先导入。。。

时间: 2025-01-19 11:07:00

spring bean 属性从配置文件读取的相关文章

Spring源码解析——配置文件读取相关的类

一,整体结构图       在Spring中,定义了如下类来处理经过经过验证的Document对象,并且对文档元素及属性进行解析. 二,各个类基本介绍            1,ResourceLoader                      public interface ResourceLoader { /** Pseudo URL prefix for loading from the class path: "classpath:" */ String CLASSPAT

spring注解无法读取配置文件的属性,时间可以读取,求大神帮忙看看

问题描述 spring注解无法读取配置文件的属性,时间可以读取,求大神帮忙看看 //运用注解读取配置文件 @Component @ComponentScan @Configuration @PropertySource({ "classpath:/info.properties" }) public class PropertiesResolve { private static Logger logger = Logger.getLogger(PropertiesResolve.cl

Spring如何利用propertyConfigurer类 读取.property数据库配置文件

1.Spring的框架中,org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类可以将.properties(key/value形式)文件中 一些动态设定的值(value),在XML中替换为占位该键($key$)的值, .properties文件可以根据客户需求,自定义一些相关的参数,这样的设计可提供程序的灵活性. 2.在Spring中,使用PropertyPlaceholderConfigurer可以在XM

[Spring] 注入Bean属性

通常,JavaBean的属性是私有的,同时拥有一组存取器方法,setXXX()和getXXX()形式存在.Spring可以借助属性的set方法来配置属性的值,以实现setter方式的注入. Kenny是一个很有天赋的乐曲演奏家,由Intrumentalist类定义,如下: package com.springinaction.springidol; public class Instrumentalist implements Performer { public Instrumentalist

《Spring MVC学习指南(第2版)》——第1章 Spring框架 1.1XML配置文件

第1章 Spring框架 Spring框架是一个开源的企业应用开发框架,作为一个轻量级的解决方案,它包含20多个不同的模块.本书主要关注Core.Spring Bean.Spring MVC和Spring MVC Test模块. 本章主要介绍Core和Spring Bean这两个模块,以及它们如何提供依赖注入解决方案.为方便初学者,本书会深入讨论依赖注入概念的细节.后续介绍开发MVC应用的章节将会使用到本章介绍的技能. 依赖注入 简单来说,依赖注入的情况如下. 有两个组件A和B,A依赖于B.假定

Spring中属性注入详解_java

本文演示了int.String.数组.list.set.map.Date等属性的注入. 其中Date类型的注入则是借助了Spring提供的属性编辑器来实现的,首先是用到的五个实体类 package com.jadyer.model; import java.util.Date; import java.util.List; import java.util.Map; import java.util.Set; /** * 常见属性的注入 * @see 包括int,String,Array,lis

spring bean 的加载机制(源码分析)

       xml的读取应该是Spring的重要功能,因为Spring的大部分功能都是以配置做为切入点的.        我们在静态代码块中读取配置文件可以这样做:           //这样来加载配置文件 XmlBeanFactory factory = new XmlBeanFactory(new ClassPathResource("beans.xml"));        (1)XmlBeanFactory 继承 AbstractBeanDefinitionReader ,

代码-spring-mybatis数据库配置文件读取不了

问题描述 spring-mybatis数据库配置文件读取不了 <?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:context="htt

spring手动加载配置文件

问题描述 spring手动加载配置文件 维护一个老项目,在本地调试,想手动加载spring配置文件,但属性总是不能成功注入,请各位高手帮忙看一看,一下是配置文件 配置文件1: <?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframe