首页 > 其他分享 >Springboot读取不到yml文件的问题(转载)

Springboot读取不到yml文件的问题(转载)

时间:2023-06-12 19:55:20浏览次数:31  
标签:resource 读取 配置文件 test java main yml Springboot

Springboot工程分为两个大文件夹,/src/main和/src/test,main和test下面分别由java和resource,如图所示:

 

规则:

  • main的java里面的代码,只能读取main的resource的配置文件;
  • test的java里面的代码,既可以读取main的resource的配置文件,也可以读取test的resource的配置文件。
  • test的java代码优先读取test的resource的配置文件;
  • 这个优先的意思是,只要test下的resource存在配置文件,哪怕只有一个空文件,test的java也不会去读main的resource了。

  我被坑了两次的地方是,main和test都加了resource配置文件,但是test的残缺不全,所以跑单元测试的时候各种配置找不到。去网上搜索Springboot读取不到配置文件,是搜索不到我遇到的这个问题的。

标签:resource,读取,配置文件,test,java,main,yml,Springboot
From: https://www.cnblogs.com/xinxi-caas/p/17475985.html

相关文章

  • 随笔(十八)『SpringBoot 整合 Swagger2』
    1、添加Swagger2依赖<!--swagger2--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version>......
  • gradle 构建springboot 项目两种方式
    第一种直接用插件spring-boot-gradle-plugin无需写入版本buildscript{repositories{maven{url'https://maven.aliyun.com/repository/public'}}dependencies{classpath'org.springframework.boot:spring-boot-gradle-plugin......
  • springboot日期格式化,时差问题
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、mysql中日期字段的正确设置二、日期格式化,时差1.日期字段返回格式不正确--方案一2.日期字段返回格式不正确--方案二二、日期无法自动填充1.mybatis-plus2.mybatis只能靠自己了总结前言随着mysql8......
  • 自定义SpringBoot的starter
    1.自定义starter名为my-starter-spring-boot-starter1.1idea中创建一个maven模块groupId为com.exampleartifactId为my-starter-spring-boot-starter起名规范:1.官方starter是spring-boot-starter-xxxx2.自定义starter是xxx-spring-boot-starter依赖如下<?xmlversion="1.0......
  • SpringBoot多模块项目搭建以及搭建基础模板
    多模块项目搭建目录多模块项目搭建1.父项目pom文件编辑2.创建子模块1.父项目pom文件编辑<!--1.父工程添加pom格式--><packaging>pom</packaging><!--定义子模块--><modules><module>walker-service</module><module>walker-utils&......
  • springboot使用swagger2以及遇到的一些问题
    1.导入依赖<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><groupId>io.springfox</groupId>......
  • 0001.Excel文件新建读取修改保存
    一、文件读取python办公自动化,会用到xlrd库,所以需要先安装xlrd库。importxlrdwb=xlrd.open_workbook('招生表.xls')#读取工作簿ws=wb.sheets()#文件sheets包含项,列表式的键值对print(ws)wsname=wb.sheet_names()#列表式工作簿下的所有工作表对象p......
  • springboot kettle gralde dockerfile 多阶段构建
    dockerfileFROMopenjdk:8-jdk-alpineASTEMP_BUILD_IMAGEENVENVREFRESH_DATE2023-06-1215:00RUNset-eux&&sed-i's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g'/etc/apk/repositoriesRUNapkupdate&&apkadd--no-cacheb......
  • SpringBoot自带ThreadPoolTaskScheduler实现数据库管理定时任务
    最近做了一个需求:将定时任务保存到数据库中,并在页面上实现定时任务的开关,以及更新定时任务时间后重新创建定时任务。于是想到了SpringBoot中自带的ThreadPoolTaskScheduler。在SpringBoot中提供的ThreadPoolTaskScheduler这个类,该类提供了一个schedule(Runnabletask,Triggert......
  • springboot+vue留守儿童爱心网站,附源码+数据库+论文+PPT,远程包安装运行
    1、项目介绍留守儿童爱心网站采用了B/S结构,JAVA作为开发语言,数据库采用了B/S结构,Mysql数据库进行开发。该系统包括前台操作,后台由管理员和用户两个部分,一方面,为用户提供首页、宣传新闻、志愿活动、爱心捐赠、个人中心、后台管理等功能;另一方面,为管理员提供首页、个人中心、用户管......