본문 바로가기
컴퓨터/SpringBoot

[SpringBoot] photoBlog 개인 프로젝트_이미지 업로드 구현 연습 (1) 계획

by 버니케이 2022. 3. 10.
반응형

 

1. 개요
2. 계획
3. 방향

 

1. 개요

 

친구와 함께 제작한 쇼핑몰 팀 프로젝트가 있다. 

🔧 SpringBoot + intellij + maven + mySql

https://github.com/minji0123/SpringBootShoppingMall

 

GitHub - minji0123/SpringBootShoppingMall: 스프링부트로 구현하는 쇼핑몰!!

스프링부트로 구현하는 쇼핑몰!! Contribute to minji0123/SpringBootShoppingMall development by creating an account on GitHub.

github.com

 

구현 당시 책 + 유튜브 + 강의 + 여러 블로그들을 참고해서 만들었기 때문에

이미지 업로드 부분SpringSecurity 가 제대로 내 것이 되지 않았었다.

 

 

이럴 때는 어떻게 공부를 해야할지 여러 방법론을 찾아보면서 코드리뷰, 프로젝트 다시 만들기 등등을 시도해봤다.

코드리뷰는 별로 도움이 되지 않았고...

프로젝트를 다시 만들어보는게 큰 도움이 되었다.

현재 SpringSecurity 는 개인프로젝트를 완료했고, 스스로 구현을 할 수 있게 되었다. 😍

https://github.com/minji0123/SecretNote

그래도 아직 부족한 부분이 있겠지

 

 

아무튼

이미지 업로드 부분도 개인프로젝트를 통해 다시 공부를 할 예정이다.

SpringSecurity 개인프로젝트를 하며 제일 아쉬웠던 부분은

구현하는 과정을 적지 않았던 것이다. 

구현하면서 오류나는 부분, 어려웠던 부분이 프로젝트를 완성하는 순간

머리속에서 다 사라져버리는 대참사ㅠㅠ

 

 

2. 계획

 

그래서 이번 프로젝트는 블로그에 구현 과정을 적으면서 진행할 예정이다.

아직 모델링을 하는데 익숙하지 않기 때문에

이렇게 작성할 것이다.

 

 

db 설계도 연습해야하는데, h2 데이터베이스로만 진행하니까 각이 안나온다.

다음 프로젝트는 db 설계부터 제대로 해야겠다. 🙄

 

 

3. 방향

 

- 글, 이미지 dto, entity 

 

- 업로드 구현 (파일) service

- 업로드 구현 (이미지) service

 

- 글 + 이미지 작성 구현 service

 

- 글 controller

 

- view 페이지 작성

 

 

위의 순서대로 진행하고, 완성되는대로 링크를 달 예정이다.

반응형

댓글