domain 패키지 생성 후 Member 클래스 생성하기
id는 시스템에서 설정 name은 받아옴
repository 패키지 생성 후 인터페이스와 구현 클래스 생성
Optional은 null값일 때 처리할 때 쓰는 것이다.
저장하기 위해 해쉬맵을 사용
findByName에서 람다식을 사용 자바8부터 Stream을 사용할 수 있다.
즉 해시값들을 stream으로 전부 참조하고
filter를 통해서 조건에 맞는 것을 변환 할 수 있는데 stream 의 객체를 member로 두고 그 member의 name이 해당 name이면 리턴한다.