-
AOP
面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术;
主要功能:日志记录,性能统计,安全控制,事务处理,异常处理等
查看全部 -
Spring资源:
https://spring.io/
https://spring.io/projects/spring-framework
查看全部 -
Bean容器回顾
查看全部 -
@Named注解在类名上等同于@component,在参数上类似于@Qualifier,@Inject 在方法上类似于@Autowired
查看全部 -
初始化回调和销毁回调:
@PostConstruct
@PreDestroy
查看全部 -
@Resource注解提供的名字被解析为一个bean的名称,由ApplicationContext中的CommonAnnotationBeanPostProcessor发现并处理的
查看全部 -
默认@Bean是单例的,也可以增加@Scope注解进行范围修改
查看全部 -
也可以通过注解的方式加载资源文件
查看全部 -
<context:property-placeholder />作用是加载资源文件
查看全部 -
默认如果@Bean没有指定名称,则使用方法名称作为bean名称
查看全部 -
@Bean注解相当于xml配置中的<bean>标签
查看全部 -
@Autowired 和 @Resource 两个使用场景区别
查看全部 -
一般不会使用@Autowired+@Qualifier的方式指定bean,而是直接用@Resource注解指定名称;
另,@Autowired无法注入Map或集合的bean,这些只能通过@Resource注解
查看全部 -
xml配置bean也可以使用qualifier注解
查看全部 -
@Qualifier
按类型自动装配可能多个bean实例的情况,可以用该注解缩小范围,也可以用于指定单独构造器的参数或方法参数
可用于注解集合类型变量
查看全部
举报