우리가 어플리케이션을 만드는 이유는 데이터를 받아서 데이터를 가공해서 return 한다. input 받는 곳 => 컨트롤러어노테이션은 @RestController 컨트롤러 Http 메소드 요청 받아줘야함 ( GET(가져옴), POST(넣음), PUT, DELETE ) ( REST API ) 엔티티 ( 어떤 값을 저장할 것인가 ) ( 테이블 설계 ) ( User는 예약어?라서 전부 Member로 바꿔줌 ) 레포지토리 ( 인터페이스 )DB와 통신, JpaRepository 상속 받으면 웬만한 기능들을 쓸 수 있다 ( findAll, findById 등등 )이 정도만 적어도 대부분의 crud 기능은 한다 서비스 ( 인터페이스 ) 서비스Impl ( 클래스, 서비스를 구현체로 삼음 ) 다시 컨트롤..