이것저것 일이 많다 보니 공부할 시간이 많지 않았던 거 같다.( 변명이다.)
무튼 스프링 부트 강의를 듣고 간단한 기능부터 한번 개발해 봐야겠다는 생각이 들어 대부분(?) 처음 도전할 거 같은
회원가입과 기능을 한번 구현해 보기로 했다.
1. 프로젝트 생성

언제나 그렇듯 위 링크로 가서 프로젝트를 만들어 준다.
postgresql를 연동해서 사용하는 방법을 배웠지만 간단하게 해볼 거니깐 이번에는 H2 db를 사용해서 구현해볼 계획이다.
2. UI 제작


캬~~~ 이쁘다.
html, css를 배웠지만 솔직히 이렇게 만들 자신이 1도 없기 때문에 chat gpt라는 웹 디자이너를 영입해서 부탁을 드렸다.
난 백엔드 할꺼니깐~~ 이건 너가 하자.
3. 기능 구현
1. 회원가입 기능



DB에 잘 저장되어 있는 모습을 볼수 있다.
2. 아이디 중복 확인 기능
ID가 기본키 기능을 하고 있기때문에 상관은 없지만
그래도 USERNAME(아이디)가 중복되는건 뭔가 이상할꺼 같아서
회원가입을 할때 아이디가 중복이 되면 회원가입이 되지 않게 하는 기능을 구현하였다.

3. 기타 자료
(깃허브 주소)
https://github.com/JunYong11/Login_pratice
GitHub - JunYong11/Login_pratice
Contribute to JunYong11/Login_pratice development by creating an account on GitHub.
github.com
Spring boots를 사용하여 WEB에 대한 전체적인 흐름을 이해해 보고자 한 작업이기 때문에 정말 간단하게만 구현 하였다.
다음에는 이 기능을 바탕으로 추가적인 예외처리 기능과 로그인 기능을 구현하고 나아가 뭐가 될지는 모르겠지만 웹사이트또한 제작해볼 생각이다.
'Spring Boots > 스프링 부트 입문' 카테고리의 다른 글
| [spring boot 입문 - 4] spring boot 개발 환경 구축 - 3 (spring boot 프로젝트 만들기) (0) | 2024.05.26 |
|---|---|
| [spring boot 입문 - 3] spring boot 개발 환경 구축 - 2 (IntelliJ 설치) (0) | 2024.05.23 |
| [spring boot 입문 - 2] spring boot 개발 환경 구축 - 1 (JDK 설치) (0) | 2024.05.23 |
| [spring boot 입문 - 1] spring boot란? (0) | 2024.05.23 |