首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java17 Spring Boot -maven-plugin addResources使.properties文件对应用程序不可用

Java17 Spring Boot -maven-plugin addResources使.properties文件对应用程序不可用
EN

Stack Overflow用户
提问于 2022-10-31 14:52:08
回答 1查看 76关注 0票数 1

我现在在做一个弹簧启动项目。

我们使用晶闸管模板作为我们的管理面板。为了启用热重加载,我们使用了如下所示的spring maven插件:

代码语言:javascript
复制
plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${springboot.version}</version>
    <configuration>
        <addResources>true</addResources>
    </configuration>
</plugin>

addResources属性直接将所有资源添加到类路径中,使我们能够在保存文件后重新加载任何胸腺网模板。当部署到应用程序服务器或使用InteliJ spring启动运行配置运行应用程序时,一切都运行良好。但是,尝试从命令行运行应用程序,如下所示:

代码语言:javascript
复制
mvn clean package spring-boot:run -P dev

结果导致应用程序无法访问.properties文件。

显然,将addResources属性交换为false修复了该问题,其代价是无法再热重新加载文件。有办法在访问.property文件的同时实现热重加载功能吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-31 16:20:00

当使用<addResources>true</addResources>时,在构建时对资源的筛选将不起作用。

使用<addResources>true</addResources>的样本:

使用<addResources>false</addResources>的样本:

您可以把您的春季版本和属性文件请。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74265127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档