【已解决】Springboot后端运行之后端口不是yml文件设置的端口号

前言

Springboot后端项目出现上述的问题其实我们要好好想一下是不是因为yml并没有被maven加载进去,然后你在运行的时候并没有使用到yml文件而是用的默认的8080端口,所以才显示的8080呢?
我碰到的情况是我的yml文件和xml文件都没有加载进去,总之就是resource文件夹中的配置文件都没有被加载进去!!!如图:
在这里插入图片描述
先检查一下你的target目录下是否完整,如果你是跟我一样的情况请往下看!!!

分析解决

为什么会没有在Maven加载的时候把resource文件夹下的配置文件加载进去呢?主要是因为我们在构建Maven配置文件pom.xml文件时没有把xml、yaml、yml、properties等配置文件给过滤掉,所以我们需要在配置文件中把你在resource文件下的配置文件给过滤掉,具体操作如下:

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.yaml</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.*</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>

大家不知道注意到没有我的resource文件夹下的事.*这个意思就是把所有的文件都加载进去,当然这一步也可以不去做,因为这步操作等于把所有都加载进去了,那是因为我不同格式的文件我懒得写~
注意:如果说你自己添加之后还是没有反应的话你在仔细的看看你的后缀和你要过滤的后缀是不是一样的,当然你直接.*那是什么事都没有!!!!!
然后你在Maven中的lifestyle中的clean然后在install重新生产target即可。
在这里插入图片描述

最后结果

最终按照上述的操作之后你就可以在target文件夹中找到所有需要的配置文件了,同时这个端口也是使用你自己设置的端口号,如下图:
在这里插入图片描述

好了,搞定~

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聪明不喝牛奶

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值