Spring

作者: 重新崛起 | 来源:发表于2018-08-12 20:41 被阅读0次

1,Spring 中singleton和prototype的区别

scope=singleton(默认,单例,生成一个实例) 不是线程安全,性能高

scope=prototype(多线程, 生成多个实例)



2,@autowired和@Resource

@Resource默认按照名称方式进行bean匹配,@Autowired默认按照类型方式进行bean匹配

@Resource(import javax.annotation.Resource;)是J2EE的注解,@Autowired( import org.springframework.beans.factory.annotation.Autowired;)是Spring的注解

3,前置通知,后置通知,返回通知,环绕通知执行的顺序

参考下面链接:

https://blog.csdn.net/bwf_erg/article/details/69855693

4,

Spring面试常见问题

5,autowired是否可以注入static修饰的变量

    不可以,静态变量属于类,不属于实例对象。

    spring使用set方法注入,是在实例化对象的时候注入的,直接使用autowired注解static变量不可以。

    可以通过autowired注解构造函数或者是用@postConstructor在构造函数后处理方法实现

相关文章

网友评论

      本文标题:Spring

      本文链接:https://www.haomeiwen.com/subject/mahebftx.html