스프링 기본 구조내가 과제하면서 실습했던 내용을 참고하고 강의까지 들으면서 배우게 되었다. Controller : 사용자가 입력한 URL을 받아서 Service에 전달Service : Controller에서 전달받은 내용을 저장되었던 아이디를 찾아서 Repository에 전달Repository : 클래스와 인터페이스가 있는데, 클래스는 직접 구현한 메서드를 Service한테 제공해주고 인터페이스는 메서드만 정의해서 Service한테 직접 구현하라고 하는 역할DTO : Getter와 Setter만 관리 요청과 응답을 그대로 전달 (생성자 없음)Entity : DB 테이블과 1:1로 대응하는 클래스 DB에 저장되었던 테이블의 속성 이름에 따라 Entity의 속성들은 하나의 행을 가져와 인스턴스화(패키지 안..