亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何通過實例解析Spring組合注解與元注解

發布時間:2021-07-23 10:25:15 來源:億速云 閱讀:93 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關如何通過實例解析Spring組合注解與元注解的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

1、概述

1.1、Spring提供了大量的注解,

尤其是相同的注解用到各個類中,會相當的啰嗦;

1.2、元注解:

可以注解到別的注解上的注解;

組合注解:

被注解注解的注解稱為 組合注解;

組合注解 具備 元注解 的功能,Spring的很多注解都可以作為元注解;

1.3、案例

package com.an.config;
 
import com.an.annotation.MyAnnotation;
 
/**
 * @description:
 * @author: anpeiyong
 * @date: Created in 2019/11/21 8:57
 * @since:
 */
@MyAnnotation(value = "com.an")
public class AnnotationConfig {
}
package com.an.annotation;
 
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
 
/**
 * @description:
 * @author: anpeiyong
 * @date: Created in 2019/11/21 8:47
 * @since:
 */
@Target(value = ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Configuration
@ComponentScan
public @interface MyAnnotation {
  String[] value() default {};
}
package com.an.annotation;
 
import org.springframework.stereotype.Service;
 
/**
 * @description:
 * @author: anpeiyong
 * @date: Created in 2019/11/21 8:54
 * @since:
 */
@Service
public class AnnotationService {
 
  public void output(){
    System.out.println("組合注解成功。。。");
  }
}
package com.an.main;
 
import com.an.annotation.AnnotationService;
import com.an.config.AnnotationConfig;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
 
/**
 * @description:
 * @author: anpeiyong
 * @date: Created in 2019/11/21 8:57
 * @since:
 */
public class AnnotationMainTest {
 
  public static void main(String[] args) {
    AnnotationConfigApplicationContext annotationConfigApplicationContext=new AnnotationConfigApplicationContext(AnnotationConfig.class);
    AnnotationService annotationService=annotationConfigApplicationContext.getBean(AnnotationService.class);
    annotationService.output();
    annotationConfigApplicationContext.close();
  }
}

結果:

組合注解成功。。。

感謝各位的閱讀!關于“如何通過實例解析Spring組合注解與元注解”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

星子县| 龙口市| 额尔古纳市| 石家庄市| 吉首市| 侯马市| 睢宁县| 忻城县| 泾阳县| 揭东县| 天水市| 曲周县| 北宁市| 图木舒克市| 东海县| 白山市| 太仆寺旗| 屯门区| 蓬安县| 汶上县| 昌图县| 仁布县| 石首市| 报价| 贵港市| 河北区| 宁国市| 平果县| 洛南县| 浦东新区| 凤翔县| 玛多县| 健康| 贵南县| 喀喇沁旗| 南丰县| 德安县| 松溪县| 柘荣县| 长岭县| 乌拉特中旗|