配置文件:
```
connection.username=admin connection.password=kyjufskifas2jsfs connection.remoteAddress=192.168.1.1
```
定义实体类
@Component @ConfigurationProperties(prefix="connection") public class ConnectionSettings { private String username; private String remoteAddress; private String password ; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getRemoteAddress() { return remoteAddress; } public void setRemoteAddress(String remoteAddress) { this.remoteAddress = remoteAddress; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
注意:@ConfigurationPropertie不生效,有可能是项目的目录结构问题
解决:@EnableConfigurationProperties(ConnectionSettings.class)来明确指定需要用哪个实体类来装载配置信息