*/// 要交给spring容器,不然获取不到值@Component// 配置读取yml文件中前缀以 school开头的配置可以全部读取@ConfigurationProperties(prefix = "school")// 要有get方法,不然无法获取值@DatapublicclassSchool{// 名称要与yml一致privateString teacher;privateList<String> studentList; } 3. 在Controller进行测试 @...
-- 在application.yml主配置文件中激活test配置文件,否则获取不到 --> spring.profiles.active = test 1. 2. 该种方式需要读取的配置文件必须要在主配置文件 application.yml 中进行激活,否则获取不到。 也可以在类中使用注解 @PropertySource(value={“classpath:xxxx.properties”}) 进行指定配置文件。 2、新增...
其中,SpringBoot提供了两种常见的配置文件读取方式。第一种是使用@Value注解直接引用配置,但不支持动态更新,而推荐的方式是@ConfigurationProperties(prefix = "school"),它不仅更规范,且配合Nacos可以实现动态修改,无需重启项目即可生效。第一种方式最简单的@Value注解,直接在application.yml中定义键值对...
1. 修改yml文件 我们刚刚修改了一下yml配置文件,让类型更加丰富!! school: teacher:王老师 studentList: -小明 - 1. 2. 3. 4. 5. 2. 编写读取映射的类 importlombok.Data; importorg.springframework.boot.context.properties.ConfigurationProperties; importorg.springframework.stereotype.Component; importjava.u...
1、修改yml文件 我们刚刚修改了一下yml配置文件,让类型更加丰富! 复制 school:teacher:王老师studentList:-小明-小刚 1. 2. 3. 4. 5. 2、编写读取映射的类 复制 importlombok.Data;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.stereotype.Component;importjava....
1. 修改yml文件 我们刚刚修改了一下yml配置文件,让类型更加丰富!! school: teacher: 王老师 studentList: - 小明 - 小刚 2. 编写读取映射的类 import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; ...