中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

如何通過實例解析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

湖北省| 界首市| 博乐市| 灵寿县| 牟定县| 麻城市| 克拉玛依市| 宜兴市| 德令哈市| 元江| 灵寿县| 高平市| 嘉祥县| 孝义市| 漳平市| 丘北县| 南和县| 平度市| 盈江县| 玉田县| 应用必备| 阿拉善右旗| 石首市| 曲靖市| 西宁市| 广西| 祥云县| 康定县| 汝南县| 瓦房店市| 呼图壁县| 留坝县| 灌南县| 图木舒克市| 浏阳市| 吉林省| 富平县| 滁州市| 同心县| 宁国市| 万山特区|