springboot配置文件加载不到的问题

Bug 同时被 2 个专栏收录
16 篇文章 0 订阅
17 篇文章 0 订阅

这个问题困扰我很久呀,通过不停的百度,查找资料,还是没有解决最后发现问题在于找不到资源;

 问题:springboot启动加载不到src/main/resources下的配置文件application.yml

IDEA里面看着配置文件命名存在,但是并没有发布到target,原因就在这里,肾痛找了好久的错误原来是文件根本就没发布
通过debug  springboot的启动代码发现,SpringBoot会从classpath下的/config目录或者classpath的根目录查找application.propertiesapplication.yml!!!

而我的classpath中,没有src/main/resources这个目录。 
classpath中有 target/classes 这个目录,正是这个目录缺少我的配置文件,所以一直加载失败。

原因:idea不像eclipse那样自动将新保存的文件或目录及其他资源更新到target目录中,必须在pom.xml中设置 

<build>
    <resources>
		<resource>
			<directory>src/main/java</directory>
			<includes>
				<include>**/*.*</include>
			</includes>
		</resource>
		<resource>
			<directory>src/main/resources</directory>
			<includes>
				<include>**/*.*</include>
			</includes>
		</resource>
	</resources>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
	</plugins>
</build>

target中有资源才算是真的发布过去了,然后再查找其它错误!!!

欢迎关注南阁公众号


南阁

 

  • 12
    点赞
  • 5
    评论
  • 15
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页

打赏

进修的CODER

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值