봄 컨텍스트에서 HashMap
을 빈으로 작성하십시오.
http://host:port/context/sharedMap/put.service?key=keyOne&value=keytwo
Result: {"keyOne":"keytwo"}
http://host:port/context/sharedMap/put.service?key=keyTwo&value=valuetwo
Result: {"keyOne":"keytwo","keyTwo":"valuetwo"}
:이처럼 액세서,
@Controller
@RequestMapping("/sharedMap")
public class MapConsumerController {
@Resource(name="theMap")
private Map theMap;
@RequestMapping("/put.service")
public @ResponseBody Map<?,?> put(String key, String value){
this.theMap.put(key, value);
return this.theMap;
}
}
테스트 :
<util:map id="theMap" />
는 그런 다음 @Autowired
또는 @Resource(name="theMap")
를 사용하여 참조 할 수 있습니다 : 당신이 XML 기반 구성을 사용하는 경우 당신은 이런 식으로 할 수
새로운보기를 만들고지도의 내용을 쉽게 확인하지 않으려면 @ResponseBody
을 방금 사용했습니다.
감사합니다. 매우 명확한 해결책입니다. –