Spring 7 ( email , 닉네임 중복체크 )
-- 컨트롤러에서 반환되는 값은 forward 또는 redirect 를 위한 경로인 경우가 일반적.
--> 반환되는 값은 경로로 인식됨.
--> 이를 해결하기위한 어노테이션 ??
@ResponseBody : 반환되는 값을 응답의 몸통(body) 에 추가하여 이전 요청 주소로 돌아감
--> 컨트롤러에서 반환되는값이 경로가 아닌 "값 자체" 로 인식됨.
-- ajax 통신으로 gson 라이브러리 pom.xml 에 추가 !!
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.9.0</version>
</dependency>
--- 이메일 중복체크 해보자 .
--- JS 에서 넘겨주는값을 참고하여 , 연습해보자 .
-- Controller 에서 맵핑. ( MemberController.class )
-- Service 에서 dao 로 패스 ( MemberService.class )
-- DAO 에서 DB 접근 . ( MemberDAO.class )
-- member-mapper.xml 에 쿼리문 추가
-- JS 에서 return 값으로 1을 받아 중복체크 .
---------------------------------------------------------------------------------------------------------------------------------------------------------------
---- 닉네임 중복체크 해보자 .
--- JS 에서 넘겨주는값을 참고하여 , 연습해보자 .
-- Controller 에서 맵핑. ( MemberController.class )
-- Service 에서 dao 로 패스 ( MemberService.class )
-- DAO 에서 DB 접근 . ( MemberDAO.class )
-- member-mapper.xml 에 쿼리문 추가
-- JS 에서 return 값으로 1을 받아 중복체크 .
---------------------------------------------------------------------------------------------------------------------------------------------------------------