티스토리 뷰

  스프링을 시작하기 위해 고른 책이다. (인사이트에서 나온 책이라면 어느새 장바구니에 담고 있는 나를 자주 발견하게  된다.) 이론서로 시작하기에는 부담도 되고, 공부를 하더라도 결과물을 낼 수 있는 것을 우선적으로 하기로 했기 때문에 실습할 수 있는 책을 선택했다. (결과적으로 목적에 부합하는 좋은 선택이었다!)

 


  플러그인 설치부터 개발 환경 설정, 프로젝트 생성, gradle, myBatis, mapper, lombok, 로그, 인터셉터, AOP, 트랜잭션, 예외처리, 파일 업로드와 다운로드, REST 구현, JPA, 프로파일, Tomcat, GCP VM, Swagger를 이용한 API 문서화, BitBucket, Cloud Config, YAML, Jenkins를 이용한 빌드, 배포 자동화 환경 구성.. 등등

 


 

  책을 따라 게시판을 만들어가면서 들어보기만 했던 다양한 개념과 도구들을 사용해 볼 수 있었다. 프로젝트 생성부터 서버에 배포하는 과정까지 따라 하면서 하라는 대로만 하는데도 항상 그렇듯 잘 안 되는 부분들이 있었지만 구글링 하며 겨우 마쳤다. 쭉쭉 실습하고 다시 보면서 정리를 하려고 했는데, (대부분 내가 쓴 수 많은 오타들로 인해) 생각보다 오래 걸렸다. 이제 다시 보면서 추가로 공부한 내용과 디버깅 과정을 블로그에 정리하고자 한다. 아래는 아직 해결하지 못한 두 이슈,,, 다시 차근차근해보면 되겠지?

 

 

  • 이클립스에서 스냅샷을 만들기 위해 빌드를 하면, 테스트 단계에서 실패... >> 계속 실패 >> 일단 테스트 코드 없이 빌드 진행 >> JUnit 테스트 원리, 방법 알아보기
  • 서버에 수동 배포는 해서 잘 작동하는지는 확인했는데 실습 제일 마지막 단계인 Jenkins에서 빌드/배포 자동화는 왜인지 되지 않는다... >> 에러 메시지를 보면 변경 내용을 인식 못하는 건가 싶다

 

'개발 > 스프링' 카테고리의 다른 글

AOP에 대하여 (작성중)  (0) 2019.10.24
댓글