我在 Spring-boot 上遇到过这个面试问题。
问题是——如果我开发了一个 Spring Boot 应用程序,在将其导出为 JAR 文件时,我排除了属性文件并将 JAR 从我的项目中提取出来,当将此 JAR 导入其他项目并将该属性文件放在外部时在其他一些路径。
导入的 JAR 文件的类将如何读取放置在新位置的属性文件。?
我对上述场景进行了一些搜索,不确定我读到的内容是否正确,但我认为应该通过@configurationproperties 注释使用外部化配置来完成。这就是我发现的,但它可能是完全错误的。
请建议我对此的答案,如果我的假设是正确的,那么我将如何实现这一点。请解释。?