-
Spring @ 늪.. 어제 lotto도 완성했겠다. 메모장에 온전히 집중할 수 있는 정신이 되었다 !!
라고 생각한 찰나 메모장 프로그램을 키자마자 쏟아지는 @ 에 정신을 잃고 말았다
라이브 코딩 영상을 다시 보면서 차근차근 진행했고 왜 사용되는지 모르는 @ 들을
하나 둘 씩 알아가게 되었다 아는게 당연해 보이는 @ 을 소개하겠습니다
@Entity /* 고유해야됨. 내 System에서. 내 System에서 1번 아이디를 가진 게시물은 유일해야함, JPA가 처음 로딩될 때 사용되는 애구나 인식하기 때문에 필수로 작성 */ @Id // pk가 무엇인지 알려줌 @Controller // Spring에게 해당 Class가 Controller의 역할을 한다고 명시하기 위해 사용 @RequestHeader // Request의 header값을 가져올 수 있음, 해당 Annotation을 쓴 메소드의 파라미터에 사용 @RequestMapping/* @RequestMapping(value=”“)와 같은 형태로 작성, 요청 들어온 URI의 요청과 Annotation value 값이 일치하면 해당 클래스나 메소드가 실행됩니다. Controller 객체 안의 메서드와 클래스에 적용 가능 */ @RequestParam // Json 형식의 Body를 MessageConverter를 통해 Java 객체로 변환 @RequestBody /* Body에 전달되는 데이터를 메소드의 인자와 매칭시켜, 데이터를 받아서 처리할 수 있음, 클라이언트가 보내는 HTTP 요청 본문(JSON 및 XML 등)을 Java 오브젝트로 변환 */
다시봐도 익숙하지 않은 @ 입니다. 내일 LV1 까지 완성했으면 좋겠습니다.