springboot yml配置文件使用@project.xxxx@启动报错Do not use @ for indentation问题
更新时间:2024年07月15日 14:30:11 作者:jyyy1990
这篇文章主要介绍了springboot yml配置文件使用@project.xxxx@启动报错Do not use @ for indentation问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
yml配置文件使用@project.xxxx@启动报错Do not use @ for indentation

解决方法
在pom.xml的plugings内添加
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<delimiters>@</delimiters>
<useDefaultDelimiters>false</useDefaultDelimiters>
</configuration>
</plugin>
然后在pom.xml的build内添加
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>这样就可以在springboot的yml配置文件里引用maven暴露出去的数值了
.yml文件:
info.groupId: @project.groupId@ info.artifactId: @project.artifactId@ info.version: @project.version@
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Java Iterator迭代器与foreach循环代码解析
这篇文章主要介绍了Java-Iterator迭代器与foreach循环,主要包括Iterator迭代器接口的操作方法和foreach 循环语法解析,需要的朋友可以参考下2022-04-04
SpringSecurity、Shiro 和 Sa-Token怎么选,哪个更好
本文介绍了SpringSecurity、ApacheShiro和Sa-Token三个主流安全框架的特点,并分析了它们在不同场景下的适用性,文章提供了一个决策流程图,帮助开发者根据具体需求选择合适的框架,感兴趣的朋友跟随小编一起看看吧2025-12-12
解决Eclipse add external jars运行出现java.lang.NoClassDefFoundErro
本篇文章对Eclipse add external jars导致运行出现java.lang.NoClassDefFoundError的解决方法进行了详细的分析介绍。需要的朋友参考下2013-05-05
SpringBoot中的@PostConstruct注解详细解析
这篇文章主要介绍了SpringBoot中的@PostConstruct注解详细解析,@PostConstruct注解,主要用于在Spring容器启动时执行某些操作或者任务,@PostConstruct注解一般放在BEAN的方法上,一旦BEAN初始化完成之后,将会调用这个方法,需要的朋友可以参考下2024-01-01
SpringBoot中MybatisX插件的简单使用教程(图文)
MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,本文主要介绍了SpringBoot中MybatisX插件的简单使用教程,感兴趣的可以了解一下2023-06-06


最新评论