4월 20일부터 5월 30일까지 이스트소프트 백엔드 개발자 익스턴쉽 1기를 진행하였다.익스턴쉽에서 진행하면서 배운 내용을 바탕으로 기존의 쇼핑몰 프로젝트를 리팩토링하려 한다.먼저 패키지 구조부터 변경해야 할 것 같다. 기존의 패키지 구조는 아래와 같다.김영한님의 강의만
thymeleaf-layout-dialec가 제공하는 Custom layout을 사용하여 나만의 layout html을 만들었다. custom-layout을 사용하면 다른 페이지가 가지고 있어야 할 Header, Navigaion bar, footer, css, scr
정적 팩토리 메서드란 간단하게 설명해서 생성자를 통해 객체를 생성하는게 아닌 객체 내의 정적 메서드를 정의해 객체를 생성하는 것이다.왜 굳이 생성자를 사용하지 않고 별도의 메서드로 객체를 생성하는 것일까?아래 코드는 클라이언트를 통해 받은 상품 정보를 new 생성자를
이스트소프트 익스턴쉽을 진행하면서 피드백을 받은 내용 중에 도메인 로직에서의 Dto사용으로 인해 해당 Dto에 대한 종속성을 가지는 문제점이 있었다. 그래서 기존의 쇼핑몰 프로젝트에서 해당 내용에 대한 리팩토링을 진행해보려 한다. 기존의 쇼핑몰 프로젝트에서 상품을 등록