패스트캠퍼스의 자바 웹개발 강의를 통하여 공부하며 만든 회원, 상품관련 웹입니다.
SpringBoot, JPA를 통하여 프론트에서 들어오는 요청을 컨트롤러에서 RestController를 통하여 JSON으로 반환하는 방식을 사용하였습니다.
JPA Auditing을 활용하여 데이터가 추가되거나 수정될 때 날짜가 자동으로 들어가게 하였습니다.
그리고 Service부분에서 공통적으로 사용되는 부분은 Interface화하여 Override를 통하여 사용할 수 있게 하였습니다.
Entity에서는 정해진 값만 들어가는 부분은 Enum클래스를 활용하여 @Enumerated(EnumType.STRING) 어노테이션을 사용하였습니다.
프론트의 경우 Vue.js 방식을 사용하였으나 이부분은 강의자료를 받아서 그대로 사용한 부분이라
자세하게는 모르지만 이부분에 대해서는 후에 공부해볼 것입니다.