需求:
通过yml文件配置参数,在需要的地方获取并使用参数
实现方式
方式一:
先上要获取的配置参数,在用到参数的位置获取yml文件里面配好的值,如果就一两个地方用到,那直接写死也不是不行,但是最好通过配置文件的方式,万一参数变了,只要改配置文件就行,业务代码不用动
yml配置参数:
Config文件
@Configuration //定义配置类
@Data //提供get set方法
@ConfigurationProperties(prefix = "xxx.smc") //yml配置中的路径
public class SmcConfig {
private String ip;
private String name;
private String password;
}
具体使用
方式二:
通过value注解的方式