zoukankan      html  css  js  c++  java
  • spring中常见注解描述

    @Qualifier
    如果一个接口类有多个实现类,那么可以用@Qualifier指定使用哪个实现类:

        /**
         * 定时器,用于处理超时的挂起请求,也用于连接断开时的重连。
         */
        @Autowired
        @Qualifier("scheduledExecutorService")
        private ScheduledExecutorService executorService;
    

    @Primary
    如果一个接口类有多个实现类,那么可以用@Primary指定使用哪个实现类:

    @Primary
    @Component
    public class OperaSinger implements Singer{
    
        @Override
        public String sing(String lyrics) {
            return "I am singing in Bocelli voice: "+lyrics;
        }
    }
    

    @Aspect
    AOP注解

    @Repository


    Bean的scope


    @PostConstruct
    @PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。
    Java中该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。
    Constructor(构造方法) -> @Autowired(依赖注入) -> @PostConstruct(注释的方法)

  • 相关阅读:
    反射的基础详解
    数组,排序,枚举
    继承,多态,抽象,接口
    视图层 view
    常用类Object,String类详解
    模板层 Template
    自定义注解
    Django 高级
    常用类Math,StringBuffer,包装类,Date
    内部类,异常
  • 原文地址:https://www.cnblogs.com/atai/p/10823917.html
Copyright © 2011-2022 走看看