package
com.xy.test2;
import
java.util.List;
import
java.util.Map;
import
java.util.Properties;
import
org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Service;
/**
* 该类必须被Spring容器管理属性才可以被注入。利用@Value注解,即使没有该属性或者属性文件也不会报错
*/
@Service
public
class
PropertiesService2 {
@Value
(
"#{testPro}"
)
private
Properties pros;
@Value
(
"#{testList}"
)
private
List<String> myList;
@Value
(
"#{testMap}"
)
private
Map<Integer, String> myMap;
public
Properties getPros() {
return
pros;
}
public
void
setPros(Properties pros) {
this
.pros = pros;
}
public
List<String> getMyList() {
return
myList;
}
public
void
setMyList(List<String> myList) {
this
.myList = myList;
}
public
Map<Integer, String> getMyMap() {
return
myMap;
}
public
void
setMyMap(Map<Integer, String> myMap) {
this
.myMap = myMap;
}
}
联系客服