티스토리 뷰

기본적인 CRUD 기능이 있는 게시판으로, 웹 애플리케이션과 SpringBoot에 대한 기초를 다지기 위한 프로젝트를 작성한다.

 

스프링 부트 3 백엔드 개발자 되기: 자바 편

초기 구성을 위 책에서 상당 부분 참고했고, 추가적인 기능을 쌓아가는 식으로 진행할 계획이다.

 

책을 통해 완성할 수 있는 기능은 다음과 같다.1.게시판 CRUD 기능2. Spring Security를 이용한 로그인3. OAuth2를 이용한 구글 로그인4. AWS Elastic Beanstalk를 이용한 배포 5. Github Action 을 이용한 CI/CD

 

여기서1. 게시글에 댓글 추가
2. 게시글 검색
3. 게시글 페이징

4. 게시글 조회수
5. Spring Security를 이용한 로그인과 OAuth2를 이용한 구글 로그인 중 선택하여 로그인

6. 그 외 회원 정보 입력

 

같은 기능을 추가할 예정이다.

 

책을 통해 아래와 같은 결과를 얻을 수 있다.

 

로그인 화면

구글 연동을 통한 로그인

로그인 후 보이는 게시글 리스트. 레이아웃 부분에서 기존 코드에서 살짝 수정을 거쳤다.

게시글 작성 화면

게시글을 작성하면 보이는 화면.

댓글 영역이 있긴 한데 기능을 아직 구현하진 않았다. 

새 글이 추가된 모습. 작성자를 표현하는 방법이 이메일 뿐이다.

AWS Elasticbeanstalk를 통해 배포한 후 모습

책을 따라했을 뿐인데도 알 수 없는 오류가 많아 생각보다 오래 걸렸다. 

아직 공부가 부족한 탓에 무엇 때문이었는지는 모르겠고, 그냥 안된다.. 안된다... 하다가 결국 새 애플리케이션을 생성해서 해결했다.

배포 후 한 달 방치해놨더니 별 거 한 것도 없는데 5만원이 청구되었다... 따라서 현재는 삭제.

 

 

 

코드

https://github.com/saaut/springbootProject_myBlog

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함