안녕하세요.
오늘시간에는 클라이언트에서 json으로 전달되는 파라미터의 처리를 스프링에서 어떻게 하는지에 대해서 알아보겠습니다.
클라이언트단에서 json으로 array로 데이터를 줄고, 컨트롤러 단에서는 그 array를 받아서 list<map>으로 변환하여
mybatis에서 다중 동적쿼리문을 작성하여 데이터베이스에 저장하는 방법을 알아보겠습니다.
먼저 테스트 데이터베이스를 만듭니다.
CREATE TABLE `insertjob` (
`JOB_CODE` INT(11) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
`JOB_TITLE` VARCHAR(50) NOT NULL DEFAULT '0',
`JOB_PROGRAM_ID` VARCHAR(50) NOT NULL DEFAULT '0',
`USER_ID` VARCHAR(30) NULL DEFAULT '0',
`STAT_DT` VARCHAR(8) NULL DEFAULT '0',
PRIMARY KEY (`JOB_CODE`),
INDEX `JOB_TITLE` (`JOB_TITLE`),
INDEX `JOB_PROGRAM_ID` (`JOB_PROGRAM_ID`)
)
COLLATE='latin1_swedish_ci'
ENGINE=InnoDB
AUTO_INCREMENT=2
;
그리고 html과 스크립트를 아래와 같이 만들었습니다.
컨트롤러 단은 아래와 같이 코딩하였습니다.
서비스단입니다.
DAO 입니다.
xml입니다.
날씨가 많이 늦었네요.
그럼 편안한밤 되시고 즐프하세요. ^^*
스프링 에러페이지 설정 (0) | 2019.02.19 |
---|---|
List<Map<String, Object>> 를 List<ArrayList<Map<String, Object>>>로 변환하기 (0) | 2019.02.15 |
web.xml welcome file list (0) | 2019.01.11 |
HTTP 403 forbidden 에러 (0) | 2019.01.09 |
스프링 interceptor exclude mapping (0) | 2019.01.08 |
댓글 영역