美文网首页
SpringBoot之配置文件注入

SpringBoot之配置文件注入

作者: 不浪漫的阳光 | 来源:发表于2019-01-21 20:48 被阅读0次

application.properties内容:

neo.title=纯洁的微笑
neo.description=分享技术,品味生活
redis.port = 3306
redis.ip = 127.0.0.1

普通注入值

@Value("${neo.title}")
private String title;

自定义配置文件

redis.properties

redis.ip=127.0.0.1
redis.port=3306

创建实体类

@Getter @Setter
@Component
@ConfigurationProperties(prefix="redis")
@PropertySource("classpath:redis.properties")
public class RedisProperties {
    private String ip;
    private String port;
}

@Resource
private RedisProperties properties;

如上,@PropertySource注解指定properties文件
@ConfigurationProperties指定文件中参数的前缀
@Resource为properties作注入

相关文章

网友评论

      本文标题:SpringBoot之配置文件注入

      本文链接:https://www.haomeiwen.com/subject/azphjqtx.html