본문 바로가기
Programming/Spring

[Springboot] 회원관리 예제 - (2)회원 도메인과 리포지토리 만들기

by hongchii 2021. 3. 26.
728x90
반응형

2021.03.26 - [Springboot] - [Springboot] 회원관리 예제 - (1)비즈니스 요구사항 정리

 

[Springboot] 회원관리 예제 - (1)비즈니스 요구사항 정리

강의 : 인프런 스프링 입문 - 코드로 배우는 스프링부트, 웹 MVC, DB 접근기술 강의 목차 (1). 비즈니스 요구사항 정리 (2). 회원 도메인과 리포지토리 만들기 (3). 회원 리포지토리 테스트 케이스 작

hong-chii.tistory.com

강의 : 인프런 스프링 입문 - 코드로 배우는 스프링부트, 웹 MVC, DB 접근기술

 

강의 목차

(1). 비즈니스 요구사항 정리
(2). 회원 도메인과 리포지토리 만들기
(3). 회원 리포지토리 테스트 케이스 작성
(4). 회원 서비스 개발
(5). 회원 서비스 테스트

 

 

domain 패키지 생성 후 Member 클래스를 만든다. 

여기서 id는 임의의 값, 고객이 정하는 id가 아니라 시스템에서 정하는 id라고 한다.

command + n 을 누르면 getter와 setter를 쉽게 생성할 수 있음

repository 패키지 생성후 MemberRepository 인터페이스를 생성한다.

findById에서 id값이 null일 수 있는데 요즘에는 null을 그대로 반환하는 것보단 Optional로 감싸서 반환하는걸 선호한다고 한다.

(java.8)

 

option+enter. -> implements 단축키

728x90
반응형

댓글