springboot 项目中yml配置文件中值的获取

写入实体类
在这里插入图片描述
添加注解:
@Component
@ConfigurationProperties(prefix = “person”)

这个注解的依赖如下:
@ConfigurationProperties(prefix = “person”)

  <!--读取配置文件-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
        </dependency>

写yml配置文件:

person:
      name : houaid
      age : 10
      map : {a: 1,b: 2}

测试:

@SpringBootTest
class DemoApplicationTests {
	@Autowired
	Person person;
	@Test
	void contextLoads() {
		System.out.println(person);
	}


}

测试结果:读取成功
在这里插入图片描述


版权声明:本文为had__had原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。