您的位置:首页 > 编程语言 > Java开发

springboot配置文件自定义配置数据

2020-03-29 12:59 190 查看

先看源码

@ConfigurationProperties(
prefix = "spring.datasource"
)
public class DataSourceProperties implements BeanClassLoaderAware, InitializingBean {}

类似的springboot自动配置

public final class SpringProperties {
private static final String PROPERTIES_RESOURCE_LOCATION = "spring.properties";
private static final Log logger = LogFactory.getLog(SpringProperties.class);
private static final Properties localProperties = new Properties();

private SpringProperties() {
}

所以仿照着写一个实现自定义配置数据
yml中

db.page:
pageSize: 3

类中

/**
* @configuration 描述的对象为一个配置对象,可以由Spring对其管理
* @author DELL
*/
@Setter
@Getter
@Configuration
@ConfigurationProperties(
prefix = "db.page"
)
public class PageProperties{
private int pageSize;

}
  • 点赞
  • 收藏
  • 分享
  • 文章举报
qq_44801336 发布了54 篇原创文章 · 获赞 5 · 访问量 733 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: