자바 1달반차 스프링 본격적으로 배우고있는데

일단 user라는 클래스를 만들고 필드를 게터세터로 선언,

Repository를 인터페이스로 만들고 추상메소드 선언,

해당유저의 값을 저장하는것까지는 JPA를 통해서 데이터베이스에 연결하든
아니면 Map을써서 메모리에 저장하는 방식은 바로이해가 가는데

특히 예외처리로 optional타입으로 반환하고

throw new로 만약 중복되거나 존재하지않을때 에러메세지 던져주고..

메소드 하나하나 분석하다보면 이해는 가는데

이걸 내가 혼자 설계해서 짜기에는 꽤나 어려울거같음..

여기저기서 호출하고 불러오고

이게 아직 너무헷갈린다

퍼즐맞추듯이 딱딱 돌아가게하려면

그냥 존나 만져보면서 체화시키는게 답임?

내가 정상인거지?..ㅅㅂ