外部属性文件的使用
可以使用properties文件或yml文件,这里以yml文件为例
application.yml
server:port: 9090context-path: /sbapplocal:name: Zzz
注意,:冒号与值之间要有一个空格
属性文件注入
package com.wisely.bean;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.PropertySource;import org.springframework.stereotype.Component;/*** Created by sherry on 17/2/16.*/@Component@PropertySource("application.yml")public class ReadYml {@Bean("port")public String port(@Value("${server.port}") String port){return port;}@Bean("name")public String name(@Value("${local.name}") String name){return name;}}
引用
@Autowired@Qualifier("name")private String name;

浙公网安备 33010602011771号