Spring

개발일지

[pre-project 문제해결 공유] @RestController 어노테이션과 @Validated 어노테이션 충돌문제

블로그에 프리프로젝트 회고글을 쓴지 꽤나 많은 시간이 지났다 그동안 메인프로젝트(깃헙링크)가 시작되고 마무리되었다. 그 이후 커리어 세션을 통해서 이력서 작성법, 자기소개서 등에 대한 내용을 배우고 코드스테이츠 백엔드 부트캠프의 6개월 과정을 모두 수료했다. 그동안 프로젝트를 통해서 알게 된 내용들에 대해서 블로그로 너무 정리하고 싶었는데 사실 엄청나게 긴장하며 몰입했던 메인프로젝트가 끝나니 팽팽했던 고무줄을 탁 놓은 것처럼 마음이 풀린 것과 아내가 메인 프로젝트 동안 굉장히 힘들어했다. 직장으로 따지면 밤낮 없는 야근하는 남편을 한달동안 옆에서 지켜본 거니 눈 앞에 있는데 여러모로 단절되어있는 것이 정서적으로나 육아를 홀로 담당하며 누적된 육체적 피로도 굉장히 높았을 것이다. 2주 동안은 가족과의 시간..

개발일지

[프로젝트일지 - 에러 해결] JPA 연관관계 맵핑 문제 오류 feat.클래스 이름 바꿀 때는 조심 또 조심!

상황 원래의 애플리케이션은 잘 실행되었다. 하지만 기존 Qna 엔티티와 Reply 엔티티의 클래스명을 생각해봤을 때 너무 모호하다는 생각을 했다. 왜냐면 Qna 사실 질문과 답변이라는 말을 아우르고 있고 Reply는 답변도 되지만 사실은 댓글이라는 느낌이 강했다. 그래서 Qna -> QnaQuestion 으로 Reply -> QnaAnswered 라는 이름으로 변경하고자 했다. Qna 엔티티 이름을 QnaQuestion으로 인텔리제이의 Refactor 기능을 활용해서 변경했다. 하지만 그 이후 애플리케이션을 실행할 때 오류가 난다. 어플리케이션 실행 오류 org.springframework.beans.factory.BeanCreationException: Error creating bean with na..

개발일지

[TIL] Spring Framework 기본 개념 정리

1. 실습 환경 구성 아래는 Spring Intializr 공식 사이트 링크입니다. 여기서 스프링 프로젝트를 세팅하고 완성된 템플릿 프로젝트를 다운 받을 수 있습니다. https://start.spring.io/ 2. Framework 란? "소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것" - Ralph Johnson "Design patterns help you choose design alternatives that make a system reusable and avoid alternatives that compromise reusability. Design patterns can even improve the documenta..

벤지_
'Spring' 태그의 글 목록