3. Controller , Dao , mapper 작성
우선 첫번째로 아래와 같이 프로젝트 구조에서
controller, dao, domain 패키지를 추가합니다.
(domain 패키지는 vo이며, 여기서는 사용하지 않으니 설명은 생략합니다.)
이제 실제 소스를 작성하는 부분이며, 간단하게 유저 아이디 숫자를 카운팅하는 예제입니다.
(controller - dao - mapper 의 구조로 구성되어있으며, 소스는 간단하기에 설명은 생략하겠습니다.)
UserController.java
-쿼리문의 결과를 json으로 return
UserMapper.java
-쿼리문을 실행하는 xml 파일과 연결하는 java
userMapper.xml
-실제 쿼리문을 작성하는 xml
마지막으로 프로젝트를 실행하고,
테스트를 해본 결과 아래와 같이 json 결과로 나오는 것을 확인 할 수 있습니다.
(크롬 앱 postman을 사용하여 테스트 하였으며, 사용 방법은 생략합니다.)
https://github.com/nahosung/springboot_setting
'SPRING > springboot' 카테고리의 다른 글
2. 이클립스 springboot rest api 프로젝트 생성 (0) | 2016.12.16 |
---|---|
1. 이클립스 springboot rest api 프로젝트 생성 (0) | 2016.12.16 |
spring boot logback 설정 에러 (0) | 2016.10.21 |