[Spring Boot] 2022.07.07 ~ 2022.07.15 점프 투 스프링 실습 회고

2022. 7. 19. 23:15개발공부 기강잡자/Java&Spring

지난 학기에 Flask를 학습하고나서, 프로그래밍 공부에 대한 열정이 불타올랐다. 정규 학기가 끝나고 난 후에도 교재에 남은 실습 부분과, 책에는 수록되어있지 않은 추가 실습 부분을 구현했고, 위키독스에 있는 다른 온라인 책인 <점프 투 스프링부트>에 호기심이 생겼고 Spring 공부를 시작하게 되었다. 책에 실습 코드를 따라해보는 수준이지만, 이 프로젝트를 계기로 스프링 공부와 기술 블로그 운영을 지속하고자 짧게나마 회고를 해보려고 한다.

참고 : 점프 투 스프링부트 (박응용, https://wikidocs.net/book/7601)

 

1. 프로젝트 소개

Spring Boot 프레임워크를 사용하여 기본적인 CRUD를 다룰 수 있는 간단한 질문 답변 게시판을 제작해보는 프로젝트이다. 화면 제작에는 부트스트랩을 사용했다.

 

깃허브 주소 : github.com/devuming/sbb

 

1.1 진행기간

2022.07.07 ~ 2022.07.15 : 책 내용 그대로 실습

2022.07.16 ~ : 추가 기능 구현

 

1.2 구현 기능

- 로그인/로그아웃/회원가입

- 질문 등록/수정/삭제 기능

- 답변 등록/수정/삭제 기능

- 질문&답변 추천 기능

- 페이징 기능

- 마크다운 기능

 

2. 프로젝트 후기

- Spring Boot의 기본적인 기능과 프로젝트의 구조와 방향성을 배울 수 있었다.

- ASP.NET, Flask와 비교하며 배워보니 더 흥미로웠고, 회사에 재직하는 동안 개발했던 ASP.NET에도 몰랐던 기능이 많지 않았을까 하는 생각이 들었다.

- 온전히 굴러가는 게시판 실습이지만 실제 운영되는 서비스를 구현하려면 더 많은 공부가 필요할 것 같다. Spring관련 추가적인 공부를 위해 책을 보기도 하고, 직접 기능을 구현하면서 내 것으로 만들어나가는 과정을 거쳐야겠다.

- 이번 실습을 진행하면서 깃허브와 기술블로그를 조금씩 쓰면서 공부했는데, 아직 초보 단계임을 확실히 인지하고 이번 기회로 발돋움하자!

 

- 고등학생 때, 스프링을 배우는 동안 어려운 단어가 많아서 쉽게 포기했었다. 이번에 다시 스프링을 공부하면서 '그때 열심히 할 걸..' 이라는 후회를 많이 했다. 하지만 다시 포기하지 않으리라 라는 다짐으로 책 한권의 실습을 마무리 했고, 여기서 멈추지 않을 것이다. 책에서 제안하는 추가 기능 개발을 하고, 자체적으로 여러 기능을 추가해볼 것이다. 또한 새로운 서비스를 기획해서 배웠던 내용을 사용해보고, 새로운 부분도 배워나갈 것이다.