国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java自定義注解

瀏覽:103日期:2023-11-02 16:49:17

問題描述

比如springmvc的requestmapping

//// Source code recreated from a .class file by IntelliJ IDEA// (powered by Fernflower decompiler)//

package 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@Mappingpublic @interface RequestMapping {

String name() default '';@AliasFor('path')String[] value() default {};@AliasFor('value')String[] path() default {};RequestMethod[] method() default {};String[] params() default {};String[] headers() default {};String[] consumes() default {};String[] produces() default {};

}

為什么就可以將請求 路由進來啊 實現(xiàn)代碼在哪兒呢 什么原理?????

問題解答

回答1:

如果不了解注解相關的知識,可以了解一下注解知識 1、文章1,2、文章2,這兩篇講解的還不錯。之后可以百度一下spring mvc requestmapping 源碼解讀,網(wǎng)上的文章還是蠻多的。源碼目前還沒有讀過,不過基本的原理應該也是通過反射獲取到相應的配置,再根據(jù)配置進行請求路由。具體的是怎么根據(jù)反射獲取相應配置的還是要去讀一下源碼。

回答2:

/a/11...

標簽: java
相關文章:
主站蜘蛛池模板: 新干县| 镇赉县| 平利县| 巴楚县| 泰顺县| 北流市| 民和| 大安市| 洛川县| 长兴县| 北京市| 洛南县| 马尔康县| 边坝县| 武汉市| 承德市| 天峨县| 建阳市| 比如县| 岚皋县| 锦州市| 广灵县| 杨浦区| 司法| 桦川县| 团风县| 湘阴县| 罗平县| 松桃| 股票| 容城县| 顺义区| 嘉义县| 剑河县| 毕节市| 锡林郭勒盟| 老河口市| 任丘市| 荔浦县| 石城县| 尼木县|