찾다

 >  Q&A  >  본문

자바 맞춤 주석

예를 들어 springmvc의 requestmapping

//
// IntelliJ IDEA
//(Fernflower 디컴파일러 제공)
//

에 의해 .class 파일에서 다시 생성된 소스 코드

패키지 org.springframework.web.bind.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.springframework.core.annotation.AliasFor;

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Mapping
public @interface RequestMapping {

으아악

}

요청을 라우팅할 수 있는 이유는 무엇인가요? 구현 코드는 무엇인가요? ? ?

淡淡烟草味淡淡烟草味2749일 전923

모든 응답(2)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-06-14 10:54:01

    주석 관련 지식을 모르신다면 주석 지식을 참고하시면 됩니다. 1. Article 1, 2, Article 2. 이 두 글에 잘 설명되어 있습니다. 그런 다음 Baidu를 사용하여 spring mvc 요청 매핑의 소스 코드를 해석할 수 있습니다. 인터넷에는 여전히 많은 기사가 있습니다. 아직 소스 코드를 읽지는 않았지만 기본 원칙은 리플렉션을 통해 해당 구성을 얻은 다음 구성에 따라 요청을 라우팅하는 것입니다. 특히, 리플렉션을 기반으로 해당 구성을 얻는 방법은 여전히 ​​소스 코드를 읽어야 합니다.

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-06-14 10:54:01

    /a/11...

    회신하다
    0
  • 취소회신하다