728x90
SMALL
테이블 n개를 조회하고싶은데 sql 및 controller구조가 똑같을 때 많이 쓰면 비효율적이니까 한번에 쓰기 위한 !
@RequestMapping("/api/List/{id}")
@ResponseBody
public Map selectList(@PathVariable("id") String id) throws Exception {
... HashMap resultMap = new HashMap(); //데이터
List list = apiService.selectList(id);
resultMap.put("data",list);
return resultMap;
}
requestMapping에 동적으로 받을 애를 { }안에 써주고 ex) {id}
@PathVariable("id") String id로 받은 다음 method안에서 활용가능
<select id="selectList" resultType="java.util.HashMap" parameterType="String">
SELECT * FROM ${value}
</select>
쿼리문은 이런식으로 ${value}를 써주면 따옴표없이 잘 들어감
728x90
LIST
'JAVA > Java' 카테고리의 다른 글
Restful API 개발 (1) 데이터 저장 api개발 및 api테스트 사이트 (0) | 2022.03.25 |
---|---|
Map에 넣은 순서대로 나오게 하는 방법 (HashMap, LinkedHashMap) (0) | 2022.03.25 |
enum의 name()과 tostring()의 차이점 (0) | 2022.01.10 |
session time변경 (0) | 2021.12.02 |
@SuppressWarnings("rawtypes")는 뭘까 (0) | 2021.06.17 |
댓글