av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java自定義注解

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

問(wèn)題描述

比如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 {};

}

為什么就可以將請(qǐng)求 路由進(jìn)來(lái)啊 實(shí)現(xiàn)代碼在哪兒呢 什么原理啊???

問(wèn)題解答

回答1:

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

回答2:

/a/11...

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 国产欧美日韩 | 中文字幕第一 | 青青国产在线 | 国产黄色免费网站 | 精品国产乱码久久久久久蜜柚 | 69福利视频| 男女搞黄网站 | 亚洲国产精品va在线看黑人 | 中文字幕丰满人伦在线 | 欧美黄色录像 | 国产伦精品一区二区三毛 | 欧美精品一二三 | 欧美日韩三区 | 国产在线第一页 | www.日韩av | 手机av免费| 国产一区在线播放 | 91小视频在线观看 | 午夜激情网 | 欧美a在线观看 | 成人片网址 | 欧美日韩小视频 | 一级片黄色片 | 三级中文字幕 | 精品九九九| 国产在线天堂 | 欧美日韩亚洲一区 | 日韩视频在线观看 | 午夜激情福利视频 | 欧美一区二区三区四区五区 | 欧美精品黄色 | 国产免费小视频 | 欧美成人毛片 | 中文字幕影院 | 成人高潮片免费网站 | 性做久久 | 欧美国产日韩在线 | 久久精品一区二区三区不卡牛牛 | av免费在线观看网站 | 亚洲视频在线免费观看 | 在线视频黄|