NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
### @Value用法 * 构造方法 ``` public DataSource(@Value("data.source") String source) { this.source = source; } ``` # 示例 * **@Value Examples** ``` #{expression?:default value} ``` Few examples : ``` @Value("#{systemProperties['mongodb.port'] ?: 27017}") private String mongodbPort; @Value("#{config['mongodb.url'] ?: '127.0.0.1'}") private String mongodbUrl; @Value("#{aBean.age ?: 21}") private int age; ``` P.S @Value has been available since Spring 3.0 * **@Value and Property Examples** ``` ${property:default value} ``` Few examples : ``` //@PropertySource("classpath:/config.properties}") //@Configuration @Value("${mongodb.url:127.0.0.1}") private String mongodbUrl; @Value("#{'${mongodb.url:172.0.0.1}'}") private String mongodbUrl; @Value("#{config['mongodb.url']?:'127.0.0.1'}") private String mongodbUrl; ```