C/C++教程

@ConfigurationProperties注解

本文主要是介绍@ConfigurationProperties注解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

使用方式

1. @Component+@ConfigurationProperties

  • 需要实现set/get方法
@ConfigurationProperties(prefix = "car")
@Component
public class Car {
    private String name;
    
    private Integer price;

    private Pet pet;

	// standard getters and setters
}

2. @EnableConfigurationProperties + @ConfigurationProperties

@EnableConfigurationProperties开启对@ConfigurationProperties注解配置Bean的支持

也就是@EnableConfigurationProperties注解告诉Spring Boot 使能支持@ConfigurationProperties

配置类:

@Configuration
@EnableConfigurationProperties(Car.class)
public class MyConfig {

    @Bean("Tom")
    public Pet petBean() {
        return new Pet("cat");
    }
	......
}

普通类(需要读取配置文件)

@ConfigurationProperties(prefix = "car")
public class Car {
    private String name;
    
    private Integer price;

    private Pet pet;

	// standard getters and setters
}
这篇关于@ConfigurationProperties注解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!