CiRe
'Spring' 카테고리의 글 목록

Spring

Spring

[스프링 기능 따라하며 공부하기] Annotation 과 RequestMapping (2/2)

본 글은 학습 목적으로 작성되었으며, 스프링 프레임워크의 기능을 모방하여 구현한 것입니다. 그러므로, 실제 스프링 프레임워크와 완전히 동일하게 구현되지는 않았습니다. 1. 개요 이어서 어노테이션과 RequestMapping에 대해 더 깊이 있게 학습하려 합니다. 스프링의 RequestMapping 어노테이션은 메소드뿐만 아니라 클래스에도 적용할 수 있어 더욱 유연한 구조를 가집니다. 또한, 요청 URL 외에도 HTTP 요청 메소드 정보를 활용하여 더욱 세밀한 맵핑을 구성할 수 있습니다. 2. 사전 작업 2.1 RequestMethod Enum 타입 작성 public enum RequestMethod { GET, POST } HTTP 요청 메소드 에 대한 Enum 클래스를 작성합니다. 2.2 어노테이션 작..

Spring

[스프링 기능 따라하며 공부하기] Annotation 과 RequestMapping (1/2)

본 글은 학습 목적으로 작성되었으며, 스프링 프레임워크의 기능을 모방하여 구현한 것입니다. 그러므로, 실제 스프링 프레임워크와 완전히 동일하게 구현되지는 않았습니다. 1. 개요 스프링 프레임워크를 사용하면서, 메소드에 @RequestMapping 어노테이션만 붙여도 요청 URL와 메소드가 자동으로 맵핑 된다는 것이 신기했습니다. 이러한 어노테이션의 기능은 매우 편리하며 다양한 상황에서 활용할 수 있다고 생각했습니다. 그래서, 어노테이션과 리플렉션을 활용하여 @RequestMapping 기능을 직접 구현해보고자 합니다. 2. 사전 작업 2.1 어노테이션 작성 @Target({ElementType.METHOD}) // RequestMapping 어노테이션은 Method에서 사용될 것입니다. @Retentio..