Spring读书笔记

1.装配bean

有三种方式: 自动装配、java配置、XML装配

首选用自动装配模式,其次使用java配置,最后用xml配置

2.高级装配bean

profile自定义bean的创建

利用profile来设置创建开发、测试、生产不用的bean

@profile(“dev”)开发环境bean

@profile(“qa”) QA环境bean

@profile(“prod”) 生产环境bean

自定义 条件化bean

@conditional(class)

该class必须实现condition接口,该接口只有一个方法matches(ConditionContext context,AnnotatedTypeMeetadata metadata)

处理自动装配的歧义

@Primary首选bean

@Qualifier 限定符的使用

bean作用域

单例

原型

会话

请求

Spring表达性语言

它能够在运行时计算要注入到bean属性的值

Spring AOP

面向切面编程

使用注解创建切面

XML声明切面

Web中的Spring

SpringMVC

渲染Web视图

SpringMVC高级技术