java从配置文件中读取参数的方式
有的时候我们需要将一些固定的配置信息写到yml文件中去,然后在类中在读取
#首先就得先在yml文件中配置参数upload:param:"test"
@Value(“${}”)
在使用这个注解的时候,可能还需要使用 @PropertySource() 来指定配置文件的位置。他还有一个value属性,是字符串数组类型的,可以用来指定多个配置文件的路径。
第一中就是使用 @value(“{参数名}”)的方式,以上面得配置参数为例子,在具体的类中,可以定义一个类中的私有变量,然后通过注解@Value(“${upload.param}”)的方式将配置参数值注入到这个参数中:
public class getParam{@Value("${upload.param:默认值}") // 如果值不存在可以指定默认值private String test;}