springboot 在配置文件写参数注入到类中


@Configuration
//配置文件位置
@PropertySource("classpath:city.properties")
//前缀
@ConfigurationProperties(prefix = "city")
public class CityProperties {

private Map<String,Integer> map = new HashMap<>();

public Map<String, Integer> getMap() {
return map;
}

public void setMap( Map<String, Integer> map) {
this.map = map;
}
}


city.map.V0441201=350
city.map.V0350600=351
city.map.V0520100=358
city.map.V0441800=363
city.map.V0330100=373
city.map.V0430400=374
city.map.V0130600=390


另一种

  
@Value(value = "${R.host}")
public String Rhost;

@Value(value = "${R.port}")
public String Rport;

在application中写
      
R.host=localhost
R.port=6311



免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM