본문 바로가기
728x90
320x100

스프링부트2

[개발일지#001] 프로젝트 생성, User 도메인 생성 및 테스트 [참고] 김영한님 스프링 강의를 바탕으로 진행되는 토이프로젝트의 과정을 기록하는 글입니다. 둥근 피드백은 언제나 환영입니다. [오늘의 개발내용] 1. 스프링 프로젝트를 스프링 스타터를 이용해 생성 2. 유저 도메인 생성 (Member, MemberRepository) 3. 생성된 유저 도메인을 junit을 통해 테스트 해봄 (MemberRepositoryTest) 간단 요구사항 (Member) 회원 도메인 아이디 닉네임 비밀번호 회원 관리기능 회원가입 회원상세 회원수정 탈퇴 (논리적 삭제) 1. 스프링 프로젝트를 스프링스타터를 이용해 생성 이 부분은 따로 포스팅 하였다. 포스팅 링크를 첨부 https://ddururiiiiiii.tistory.com/112 [인텔리제이/스프링] 스프링스타터로 스프링 프로.. 2024. 1. 10.
[Spring/스프링부트] @Data 사용을 지양하는 이유 (= 단점) [오늘의 궁금증] @Data 는 여러 어노테이션을 한 번에 쓸 수 있는 유용한 어노테이션이지만 한 편으로는 @Data 사용을 지양하기도 한다 그 이유가 뭘까? @Data 어노테이션이란? @ToString, @Getter, @Setter, @EqualsAndHashCode, @RequiredArgsConstructor을 모두 포함하는 강력한 어노테이션 @ToString : toString 메소드를 자동생성 @Getter : 모든 필드의 getter메소드 가 자동 생성 @Setter : 모든 필드의 setter 메소드가 자동 생성 @EqualsAndHashCode : equals, hashCode 메서드 자동생성 @RequiredArgsConstructor : final이나 @NonNull인 필드 값만 파라.. 2024. 1. 10.
728x90
320x100