Spring/Introduction to Spring

회원 도메인과 리포지토리 만들기

민철킹 2021. 2. 17. 17:43

1. 회원 도메인 만들기

domain 패키지 생성하고 그 안에 Member 클래스 생성

domain / Member

  • Id는 시스템에서 저장할 때 자동으로 지정되는 id값을 의미한다. (기본키와 비슷하게 사용될 것이다.)

 

2. 리포지토리 만들기

* 인터페이스

  • 이전에 말했던 것과 같이 어떤 DB를 사용할 것인지를 아직 정하지 못했으므로 차후에 DB가 정해진다면 끼워맞추기 위해 인터페이스로 구현

 

* 구현체

  • filter를 통해 루프를 돌면서 하나라도 입력받은 name과 member.getName()이 같은게 있다면 return 해준다.
  • 동시성 문제가 고려되어 있지 않음, 실무에서는 ConcurrentHashMap, AtomicLong 사용 고려

 

반응형

'Spring > Introduction to Spring' 카테고리의 다른 글

회원 서비스 개발  (0) 2021.02.17
회원 도메인과 리포지토리 테스트  (0) 2021.02.17
회원 관리 예제 - 1. 비지니스 요구사항 정리  (0) 2021.02.16
회원관리 예제 만들어보기  (0) 2021.02.16
API  (0) 2021.02.16