YJ의 새벽

Spring 7 ( email , 닉네임 중복체크 ) 본문

Spring/Spring

Spring 7 ( email , 닉네임 중복체크 )

YJDawn 2023. 4. 26. 17:32

 

 

 

 

 

-- 컨트롤러에서 반환되는 값은 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을 받아 중복체크 .

 

 

 

 

 

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Comments