读取配置文件的6种方式

1:通过Environment读取配置信息 spring 和springboot都可以使用

2:通过@Value注解读取配置信息(推荐使用)spring 和springboot都可以使用

3:通过Properties读取配置信息spring 和springboot都可以使用

4:通过@PropertySource+@Value注解读取配置信息spring 和springboot都可以使用

5:通过@ConfigurationProperties注解读取配置信息springboot专用

6:通过@PropertySource+@ConfigurationProperties注解读取配置信息springboot专用

示例:
//通过注解引入自定义properties 文件

@PropertySource("classpath:my.properties")

//如果配置文件有多个,@PropertySource这个配置不支持通配符,可以使用如下方式:

PropertySource或者PropertySources来实现多配置文件:

//@PropertySource(value={"classpath:mongo.properties","classpath:redis.properties"})
@PropertySources({@PropertySource("classpath:mongo.properties"),
                @PropertySource("classpath:redis.properties")})

你可能感兴趣的:(java,spring,boot,mybatis)