首先,需要在Spring Boot应用的配置类上添加@ConfigurationProperties注解,并指定yml配置文件的前缀。例如,如果要读取application.yml文件中的配置,可以在配置类上添加@ConfigurationProperties(prefix = “配置前缀”)注解。 接下来,在配置类中定义与yml配置文件中的配置项对应的属性,并为这些属性添加相应的getter和setter方法。
如果你不想用"application"作为配置文件名称,可以在环境属性中通过spring.config.name来指定。还可以使用spring.config.location来显式指定配置文件的位置(文件路径或目录用逗号分隔) 注意,spring.config.name 和 spring.config.location 必须定义为一个环境属性(通常是一个OS环境变量、一个系统属性或一个命令行参数) 如...
首先你的appliction-dev.yml能读取到我就觉得不太可能,spring boot读取配置文件是四个要素,目录+文件名+profile+后缀,目录只能指定一个,是不能根据profile动态切换的,否则也没必要把profile加到文件名里了,你说看到了server.port,能确定是你配置的8085吗,还是默认的8080,或者application.yml也有配置?其次要想读到syst...