类型安全的配置文件
外部属性文件 (propeties或yml)通过@Value注解,将值注入到Java中,有可能写错,引发运行时异常等不确定的问题,可以将外部属性文件与一个Java类关联
使用
@ConfigurationProperties
package com.wisely.bean;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;/*** Created by sherry on 17/2/16.*/@Component@ConfigurationProperties(prefix = "local")public class AppBean {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}
默认就会将 sources 目录下的application.yml或application.properties文件中的local带头的值注入
server:port: 9090context-path: /sbapplocal:name: 张柳宁AAA
要使用配置值的时候,直接使用AppBean即可

浙公网安备 33010602011771号