一、application配置文件加载顺序
spring应用会根据特定的顺序加载配置文件:
1 | 1. file:./config/ |
二、资源表示方式
- “file:” 开头表示读取文件系统中的文件地址
- “classpath” 表示读取jar包中的文件地址
三、资源获取方式
- 获取文件路径
1 | File f = ResourceUtils.getFile("classpath:sqlscript/eventLogDataMigration.sql"); |
- 模式匹配文件
1 | Resource[] resources = ResourcePatternUtils.getResourcePatternResolver(resourceLoader).getResources |
3 ResourceLoader
https://smarterco.de/java-load-file-from-classpath-in-spring-boot/