YJ의 새벽
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을 받아 중복체크 .
---------------------------------------------------------------------------------------------------------------------------------------------------------------
'Spring > Spring' 카테고리의 다른 글
Spring 9 ( 예외처리 ( 에러페이지 ) ) (0) | 2023.04.27 |
---|---|
Spring 8 ( 회원가입 ) (0) | 2023.04.26 |
Spring 6 ( Bcrypt 암호화 ) (0) | 2023.04.26 |
Spring 5 ( 로그인 , 로그아웃 , 쿠키 ) (0) | 2023.04.25 |
Spring 4 ( DB 접근 +MyBatis 환경설정 ) (0) | 2023.04.24 |