본문 바로가기
Framekwork/photogram

[스프링 부트 포토그램] Spring Boot PhotoGram 클론 코딩 완료

by 아이엠제니 2024. 8. 8.

 


 

 

 

드디어 포토그램 클론 코딩을 완료했다. 😗

6월 2일에 시작하여 무려 2개월 만에 끝이 났다.

중간에 시험 준비를 하느라, 계속 클론 코딩만 할 수는 없었다.

그래서 시간이 날 때마다 해서, 이제 완성!

 

원래 처음에는 강의를 보면서 블로그에 정리를 하려고 했다.

하지만 정리를 하면서 강의까지 보려니, 집중이 되질 않았다.

차라리 나중에 한 번 더 보면서 정리하는 게 낫겠다는 생각으로, 이번에는 강의를 보면서 따라 하기만 했다.

 

강의만 보니, 오히려 집중이 잘 되었다.

집중은 잘 되었지만, 완전히 이해한 건 아닌 것 같은 느낌을 받았기 때문에!

다시 보면서, 정리를 해야할 것 같다.

 

이 강의를 통해 로그인 기능에 대해 이해를 할 수 있었고, 다양한 어노테이션과 예외 발생 시 어떻게 처리해야 하는지에 대해 알 수 있었다.

물론 아직도 갈 길이 멀지만, 클론 코딩을 하며 이해할 수 있는 부분들이 많아져 얻은 게 많다.

 

 

 

포토그램


  • 강의명: 스프링부트 SNS프로젝트 - 포토그램 만들기
  • 강사: 메타코딩
  • 실습 기간: 2024. 6. 2. ~ 8. 6.
  • 강의: 이지업클래스

전체 코드는 깃허브에서 볼 수 있다.

 

GitHub - devJenny/springboot-photogram

Contribute to devJenny/springboot-photogram development by creating an account on GitHub.

github.com

 

 

 

일단 강의랑 내가 하면서 조금 달랐던 점은!

강사님은 IDE로 Eclipse를 사용하셨는데, 나는 IntelliJ를 사용했다.

스프링부트 버전이나 JDK 버전도 강의랑 맞추지 않고, 최신 걸 사용했다.

그리고 뷰를 Jsp로 하셨는데, Thymeleaf로 변경해서 사용했다.

 

Jsp랑 Thymeleaf가 문법이 비슷한 것 같으면서, 다른 부분이 있기 때문에...

이것때문에 오류 찾느라, 시간이 더 오래 걸린 것도 있었다.

그럼에도 극복하고, 완성!

 

  • Eclipse -> IntelliJ
  • Jsp -> Thymeleaf
  • maven -> gradle
  • Springboot version: 3.3.0
  • JDK 17

 

아래는 완성한 페이지 캡처본이다.

 

 

 

이미지


 

로그인

 

 

회원가입

 

프로필 페이지

 

회원정보 변경

 

피드

 

인기 게시물

 

 

클론 코딩 후기


이렇게 처음부터 끝까지 따라 하며 만들어본 클론 코딩은 처음이다.

이론도 중요하지만, 만들어 보면 이해가 된다는 말을 어디서 들었던 것 같다.

완벽히는 아니지만, 어느 정도는 맞다!

정말로 이 포토그램 실습을 따라하며, 알게 된 게 많다.

실무에서 자주 사용하는 어노테이션이나 로직 같은 것도 알게 되었다.

다시 한번 따라서 만들어 보며, 잘 정리한 후 정말 내 지식으로 만들어 보려고 한다.

남긴 후에 나의 것으로 만들기.

이후에 다시 후기를 적을 수 있기를 기대하며, 다시 시작!

 

 

 

 

 

 

300x250