일단 시큐리티설정을 해주고 모든 페이지에 대한 조건을 허용으로 해준다!
.antMatchers("/","/auth/**","/static/**")////이 링크들은
.permitAll();///허용한다
모든 요청을 허용한다 를 해주고
이제 vo/dao/dto를 만들 것이다
dto는 왔다 갔다 컨테이너 용도이고
vo는 데이터베이스에 넣는 용도로 쓸 것이다!
컨트롤러에서 회원가입 페이지로 갈 수 있게 만들어준다!
vo/dto/dao를 만들어준다!
1.vo
2.dto
import javax.validation을 사용해
조건에 맞지 않는 형식이 들어오면
메시지를 출력해준다!
userdto라고 되어있는데 나중에
singupdto/logindto
용도에 따라 나눠볼까 생각도 든다
3.dao
스프링 시작 시 의존성 주입해놓은
import org.springframework.data.jpa.repository.JpaRepository;으로
extends JpaRepository<uservo,Integer>
상속해 준다!
회원가입 페이지를 만들고
마지막 컨트롤러 작성!
결과
짠 홈/회원가입 페이지 만들기 완료!
일단 심플하게
이메일/비밀번호/이름만 받고
주소나 뭐 생년 월일은 나중에 받아보자!
'Spring boot kim's cafe > 회원가입' 카테고리의 다른 글
Spring boot 회원가입 만들기!(3) 해시하기 with BCryptPasswordEncoder (0) | 2021.06.14 |
---|---|
Spring boot 회원가입 만들기!(2) 아이디중복검사 with ajax (0) | 2021.06.13 |