PUT은 리소스의 생성과 수정을 담당한다.PUT은 요청 시 마다, 같은 리소스를 반환한다 물론, 리소스 안에 속성은 변경될 수 있다. Put임을 타나냄. {id}는??? Long id 의 id값을 가져옴. 유동적인 주소값을 가져와야 할 경우에 사용 @Reques
POST를 통해 해당 URI를 요청하면 리소스를 생성.PostMapping을 통해서, 같은 주소라도 방식이 다름을 구분함.POST식임을 나타냄.클라이언트가 전송하는 Json 형태의 HTTP Body 내용을 자바 객체로 변환시켜주는 역할Course객체로 저장을 하지만 전
REST란, 주소에 명사, 요청 방식에 동사를 사용함으로써 의도를 명확히 드러냄을 의미여기에 쓰이는 동사는 CRUD를 지칭즉 A에 대해 생성(POST)/조회(GET)/수정(PUT)/삭제(DELETE) 요청을 하는 것@Controller에 @ResponseBody가 결
프로세스 간 통신이 일반적으로 원격 인터페이스(예: 웹 서비스)로 재정렬하면서 이루어지게 되는데 여기에서 각 호출의 비용이 많다는 점을 동기로 하여 이용하게 된다.각 호출의 비용이 큰 것이 클라이언트와 서버 간 왕복 시간과 관련되기 때문에 호출의 수를 줄이기 위해 여러
getter의 역할을 대신해줌. @Setter도 물론 존재기본생성자의 역할을 대신해줌!@NonNull이나 final이 붙은 필드에 대한 생성자를 생성한다.DI 활용PermalinkBean의 생성자가 단 하나이며, 생성자의 파라미터 타입이 Bean Container에 등
스프링에게 이 클래스는 서비스임을 명시final: 서비스에게 꼭 필요한 녀석임을 명시생성자를 통해, Service 클래스를 만들 때 꼭 Repository를 넣어주도록스프링에게 알려줌SQL 쿼리가 일어나야 함을 스프링에게 알려줌
먼저 abstract class인 Timestamped를 작성.그뒤 LocalDateTime (org.java.time)형의 변수 2개를 작성후 어노테이션 추가.Entity 클래스들이 현 클래스를 상속받을 때 클래스 내의 변수들도 칼럼으로 인식하게 함.현 클래스에 Au
데이터 베이스 기준으로 테이블 역할을 함.@Entity가 있으면 테이블이다!NO - Argument - Constructor말 그대로 전달인자가 없는 생성자. 기본 생성자를 뜻한다!없으니까 대신 만들어줘~!! 라는 뜻의 어노테이션컬럼이 된다는 표시.nullable =f