Spring boot kim's cafe/회원가입

Spring boot 회원가입 만들기!(1) with security And mvcModel And jpa

디비드킴 2021. 6. 13. 21:10

일단 시큐리티설정을 해주고 모든 페이지에 대한 조건을 허용으로 해준다!

securoty.java

.antMatchers("/","/auth/**","/static/**")////이 링크들은

.permitAll();///허용한다

모든 요청을 허용한다 를 해주고

 

이제  vo/dao/dto를 만들 것이다

dto는 왔다 갔다 컨테이너 용도이고 

vo는 데이터베이스에 넣는 용도로 쓸 것이다!

컨트롤러에서 회원가입 페이지로 갈 수 있게 만들어준다!

 

controller.java

 

vo/dto/dao를 만들어준다!

1.vo

2.dto

userdto.java

 

 

 

import javax.validation을 사용해

조건에 맞지 않는 형식이 들어오면

메시지를 출력해준다!

userdto라고 되어있는데 나중에 

singupdto/logindto

용도에 따라 나눠볼까 생각도 든다

 

3.dao

userdao.java

스프링 시작 시 의존성 주입해놓은 

import org.springframework.data.jpa.repository.JpaRepository;으로 

extends JpaRepository<uservo,Integer>

상속해 준다!

 

회원가입 페이지를 만들고

joinpage.html

마지막 컨트롤러 작성!

controller.java

결과

짠 홈/회원가입 페이지 만들기 완료!

일단 심플하게 

이메일/비밀번호/이름만 받고

주소나 뭐 생년 월일은 나중에 받아보자!