반응형

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

 

반응형

+ Recent posts