我是靠谱客的博主 美好酒窝,最近开发中收集的这篇文章主要介绍springboot-读取配置文件属性二.自定义配置文件test.properties,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一.配置属性写在系统自带的yml配置文件里面

1.yml配置文件自定义属性

#自定义属性
book:
  name: name
  author: author
  #随机字符串
  value: ${random.value}
  #随机int值
  intValue: ${random.int}
  #随机long值
  longValue: ${random.long}
  #随机uuid
  uuid: ${random.uuid}
  #1000以内随机数
  randomNumber: ${random.int(1000)}
  #10-100以内随机数
  randomNum: ${random.int[10,100]}
  #自定义属性之间的引用
  title: 书名是:${book.name}

1_1.读取方式_@value注解

    @Value("${book.name}")
    private String bookName;

    @Value("${book.author}")
    private String bookAuthor;

1_2.读取方式_@ConfigurationProperties注解

@ConfigurationProperties(prefix = "book")
public class BookConfigBean {
    private String name;
    private String author;
    //随机字符串
    private String value;
    //随机int值
    private int intValue;
    //随机long值
    private long longValue;
    //随机uuid
    private String uuid;
    //1000以内随机数
    private int randomNumber;
    //10-100以内随机数
    private int randomNum;
    //自定义属性之间的引用
    private String title;
}

二.自定义配置文件test.properties

2.test.properties文件内容

#注意编码格式 中文建议用unicode
com.book.name = u4e66u540d
com.book.author = u4f5cu8005

2_1.读取方式

@Component
@PropertySource(value = "classpath:test.properties")
@ConfigurationProperties(prefix = "com.book")
public class ConfigBean {
    private String name;
    private String author;

}

 

最后

以上就是美好酒窝为你收集整理的springboot-读取配置文件属性二.自定义配置文件test.properties的全部内容,希望文章能够帮你解决springboot-读取配置文件属性二.自定义配置文件test.properties所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部