`

Spring引用配置文件方式

阅读更多

Spring引用配置文件方式

1、CLASSPATH

<context:property-placeholder location="classpath:configdir/*.properties"/>

这种就不多讲,一般都这么用!

2、FILE
<context:property-placeholder location="file://${config}/*.properties"/>

在生产环境中,配置文件往往在指定的目录下,而不是在CLASSPATH下面,这种方式这比较好!
${config} 是环境变量,在Eclipse中的Maven Web项目可以这么设置:

打开Maven Build,如下,













这样,启动时候就能根据${config}自动定位到配置文件目录!

注:Main 程序可以通过“Run/Debug Settings”来配置环境变量,过程类似

注:线上生产环境,一般可以在Tomcat等启动的Shell脚本中添加对应环境变量(config=/xxx/xxx

注:Maven打包时,请排除相关config的配置文件,以免将配置文件打进CLASSPATH下面
  • 大小: 35.2 KB
  • 大小: 25.2 KB
  • 大小: 27.6 KB
  • 大小: 26.2 KB
  • 大小: 50.6 KB
0
0
分享到:
评论

相关推荐

    spring读取配置文件

    假设你有一个复杂的项目结构,配置文件分散在多个目录下,你可以创建一个主配置文件,然后在这个主配置文件中通过`import`元素来引用其他目录的配置文件。例如,你可以在`/config/main-config.xml`中写入如下内容: ...

    spring配置文件详解

    Spring 配置文件详解 Spring 配置文件是 Spring 框架中最重要的配置文件之一,它负责定义和配置应用程序的Bean对象,以及它们之间的依赖关系。Spring 配置文件通常以XML文件的形式存在,文件名通常为...

    spring所有配置文件详解

    ### Spring配置文件详解 #### 一、引言 在Java Web开发领域,Spring框架因其强大的功能和灵活性而受到广泛欢迎。对于初学者来说,理解Spring的配置方式是至关重要的第一步。本文将详细介绍Spring中常见的配置文件...

    大型项目的struts,spring配置文件

    这个配置文件用于告诉Struts如何使用Spring管理Action,通常通过`&lt;struts:action&gt;`标签指定Action的类,然后通过Spring的id引用该类。 在大型项目中,为了提高可维护性和可扩展性,配置文件通常会被分解成多个部分...

    Spring核心配置文件xml模板完整

    Spring核心配置文件xml模板,完整的命名空间和模式文档URI引用对。

    详解Spring的配置文件

    ### Spring配置文件详解 #### 一、Spring框架简介与配置文件的重要性 Spring 是一个开源的 Java 平台框架,提供了一种轻量级的应用程序开发方式。它通过依赖注入(Dependency Injection, DI)和面向切面编程...

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

    本文将深入探讨Spring如何通过读取配置文件实现依赖注入,并讲解相关源码,帮助理解其工作原理。 在Spring中,配置文件通常为XML格式,如`applicationContext.xml`,它定义了bean的实例化、属性设置、装配关系等。...

    spring配置文件模板

    而Spring的核心配置文件,通常命名为`applicationContext.xml`,是整个Spring应用的“心脏”,它定义了组件的生命周期、依赖关系以及服务的提供方式。本文将深入探讨Spring配置文件`applicationContext.xml`中的关键...

    spring 配置文件 归类

    在Spring框架中,配置文件是核心组成部分,它们用于定义bean的定义、依赖关系以及各种配置信息。本篇文章将深入探讨Spring配置文件中的归类,主要包括IOC(Inversion of Control,控制反转)和AOP(Aspect-Oriented ...

    关于springboot 配置文件中属性变量引用方式@@解析

    @@方式可以引用springboot非默认配置文件(即其他配置文件)中的变量; springboot默认配置文件是 src/main/resources/application.properties 补充知识:springboot项目使用@Value注解获取配置文件中的配置信息 ...

    Spring 加载多个配置文件

    这种方式允许开发者在主配置文件中引用其他辅助配置文件,进一步增强了配置文件的模块化。 例如,在一个名为 `rootConfig.xml` 的主配置文件中,可以这样导入其他配置文件: ```xml &lt;!-- 其他 Bean 定义.....

    spring对AOP的支持(使用Spring的配置文件来演示)

    本篇文章将深入探讨如何使用Spring的配置文件来设置和使用AOP。 首先,我们需要了解AOP的基本概念。AOP的核心是切面(Aspect),它封装了横切关注点。切点(Join Point)是程序执行过程中的某个特定位置,如方法...

    spring配置文件:整理总结Spring中XML配

    这种方式可以让不同的配置文件相互引用,实现模块化的配置管理。 #### 结论 通过遵循上述最佳实践,可以有效地提高Spring配置文件的可读性和可维护性。这对于大型项目的开发团队来说尤为重要,因为它可以帮助团队...

    Spring3.0 配置文件中加载Properties文件的小例子

    在Spring 3.0框架中,配置文件是管理和组织应用程序行为的关键部分。Properties文件则常用于存储应用程序的配置参数,如数据库连接字符串、系统环境变量等。本篇将详细讲解如何在Spring 3.0的配置文件中加载...

    spring配置文件详细介绍

    在Spring中,配置文件起着至关重要的作用,它们定义了组件之间的关系和应用程序的行为。下面是对Spring配置文件的详细介绍。 首先,Spring配置文件通常是以`.xml`为扩展名的文件,例如`beans.xml`。这些文件存储在...

    spring加载多个配置文件

    首先,Spring提供了多种方式来加载多个配置文件,包括XML配置、Java配置以及基于注解的配置。在XML配置中,可以使用`&lt;import&gt;`标签来引入其他XML配置文件。例如,主配置文件中可以这样写: ```xml ...

    spring3.1相关配置文件

    在这个压缩包中,我们很可能会找到与Spring 3.1配置相关的各种文件,如XML配置文件、Java配置类以及相关文档。 1. **Spring核心**:Spring的核心特性包括依赖注入(Dependency Injection,DI)和面向切面编程...

    Spring 3.1配置文件示例(备忘)

    Spring 3.1 配置文件是 Spring 框架的核心组成部分,用于定义应用程序的组件、依赖关系和服务。这篇备忘录将深入探讨 `applicationContext.xml` 文件在 Spring 3.1 中的角色、结构和常见配置元素。我们将讨论如何...

    spring定时器的包和配置文件

    在标题"spring定时器的包和配置文件"中,我们讨论的核心是Spring如何配置和使用定时器来自动化执行特定的任务。 首先,让我们了解Spring定时任务的基本概念。Spring定时器基于Java的`java.util.Timer`和`java.util....

    Spring 最全约束配置文件

    Spring支持多种类型的配置方式,其中XML配置文件是最常见的一种形式。本文将详细介绍一个典型的Spring XML配置文件所包含的关键元素。 #### 三、配置文件结构分析 1. **根元素**:`&lt;beans&gt;`是配置文件的根元素,...

Global site tag (gtag.js) - Google Analytics