gpt4 book ai didi

java - Spring 3.2资源文件加载问题

转载 作者:太空宇宙 更新时间:2023-11-04 07:55:29 24 4
gpt4 key购买 nike

我对资源文件有以下 spring 配置,当我在 eclipse 环境中执行时它运行得很好。但是当我将应用程序打包到 JAR 并执行它时,不会归档属性文件资源。

    <bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreUnresolvablePlaceholders" value="true" />
<property name="locations">
<list>
<value>classpath:Application.properties</value>
<value>classpath:database.properties</value>
</list>
</property>
</bean>

<!-- define the properties file to use -->
<util:properties id="appProperties" location="classpath:Application.properties" />

当我看到 jar 文件时,所有文件都存在。我正在使用 Maven 来构建程序集。

项目结构:

项目名称||--主要 |-- java |-- 资源

此外,我正在使用此链接使用 Maven 配置(http://stackoverflow.com/questions/13615634/maven-build-assemble-with-dependencies)

最佳答案

目前没有足够的信息来准确了解正在发生的情况。但在我看来,context.xml 中存在一些困惑。首先,我建议将以上所有内容替换为

<context:property-placeholder location="classpath:/Application.properties, classpath:/database.properties" />

关于java - Spring 3.2资源文件加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com