我目前有:
@Resource(name = "my.map")
private Map<String, String> externalMap;
我可以在setter中使用资源注释而不是相同的结果吗?
喜欢这个吗?
private Map<String, String> externalMap;
@Resource(name = "my.map")
void setExternalMap(Map<String,String> aMap) {
this.externalMap = aMap;
}
答案 0 :(得分:2)
根据JavaDoc for the Resource Annotation,注释可以应用于类或字段或方法。请求的资源将被注入到方法中。 An example of this usage exists here.