zoukankan      html  css  js  c++  java
  • SpringBoot项目在编译时没有拷贝resources文件夹下的配置

    出现的问题:idea环境下,所有已知设置都正确,但是SpringBoot项目在编译时没有拷贝resources文件夹下的配置到target目录(build也一样),导致项目启动时没有读取到正确的配置参数而启动异常。

    有在网上搜索过,但是看到的大部分是关于一些idea的设置,以及整个项目rebuild的文章,但是都没有产生实际效果。那么看来我这次遇到的是一个新的问题了,所以打算记录下来。

    直接写问题根源:问题出在我这个项目的pom.xml配置错误,<packaging />里的参数写的是pom,使用pom就会出现上面说的问题,改成jar的话就一切正常了。

    之所以错误的配置为pom的原因在于之前这个项目是有多个子模块的,也就是这个pom.xml是多个子模块的共同父模块的配置,所以参数值是pom。后面改项目结构取消了多子模块的形式,这个原本的父模块变成了实际的项目本体,所以最终需要输出jar,即<packaging />的值需要时jar。

    错误的配置

    正确的配置

  • 相关阅读:
    全站导航
    常用模块
    模块的引用的路径的查找
    类的魔术方法
    包装和授权
    类内置的attr属性
    反射
    三大特性之多态
    三大特性之封装
    python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy
  • 原文地址:https://www.cnblogs.com/kumu/p/13501567.html
Copyright © 2011-2022 走看看