### Spring3.1新特性
* 為了解決各種環境下(如開發、測試和生產)選擇不同配置的問題,Spring 3.1引入了環境profile功能。借助于profile,就能根據應用部署在什么環境之中選擇不同的數據源bean;
* 在Spring 3.0基于Java的配置之上,Spring 3.1添加了多個enable注解,這樣就能使用這個注解啟用Spring的特定功能;
* 添加了Spring對聲明式緩存的支持,能夠使用簡單的注解聲明緩存邊界和規則,這與你以前聲明事務邊界很類似;
* 新添加的用于構造器注入的c命名空間,它類似于Spring 2.0所提供的面向屬性的p命名空間,p命名空間用于屬性注入,它們都是非常簡潔易用的;
* Spring開始支持Servlet 3.0,包括在基于Java的配置中聲明Servlet和Filter,而不再借助于web.xml;
* 改善Spring對JPA的支持,使得它能夠在Spring中完整地配置JPA,不必再使用persistence.xml文件;
* 自動綁定路徑變量到模型屬性中;
* 提供了@RequestMappingproduces和consumes屬性,用于匹配請求中的Accept和Content-Type頭部信息;
* 提供了@RequestPart注解,用于將multipart請求中的某些部分綁定到處理器的方法參數中;
* 支持Flash屬性(在redirect請求之后依然能夠存活的屬性)以及用于在請求間存放flash屬性的RedirectAttributes類型。
* Spring的JpaTemplate和JpaDaoSupport類被廢棄掉了。盡管它們已經被廢棄了,但直到Spring 3.2版本,它依然是可以使用的;
- 概述
- Spring的使命
- 環境變量
- spring架構
- Spring各版本特性
- Spring3.1新特性
- spring頂級項目
- spring基礎
- spring環境變量
- 依賴注入
- spring獲取bean方法
- BeanFactory vs FactoryBean
- JavaBean裝配
- XML顯式配置
- 基于JAVA配置
- 自動化裝配bean
- SpringBean的作用域
- Spring應用上下文實現
- springbean的生命周期
- 自定義Bean的創建與銷毀
- Spring容器啟動過程
- spring加載xsd文件的流程
- spring擴展接口
- Spring主要類功能說明
- spring事務管理
- 事務特性
- 數據庫事務隔離級別
- 事務隔離性問題
- spring事務隔離級別
- 事務傳播行為
- @Transactional
- 循環依賴
- 構造器注入
- 循環依賴原理
- spring循環依賴原理
- spring三級緩存
- Spring注解
- @Component
- @ComponentScan
- @Autowired
- @Import
- @ImportResource
- @Profile
- @Conditional
- @Qualifier
- @Scope
- @PropertySource
- @Value
- @EnableScheduling
- SpEL-Spring表達式
- Spring-AOP
- SpringAOP五種通知類型
- AOP術語
- SpringMVC
- MVC原理圖
- SpringMVC工作原理
- springboot
- @SpringCloudApplication
- springboot tomcat配置
- Spring Boot Starter POMs
- Spring Boot technical starters
- spring boot事件類型
- Springboot日志
- SpringCloud
- springcloud微服務解決方案
- 服務組件
- 注冊中心
- Eureka
- Spring Cloud Zookeeper
- nacos
- Hystrix熔斷原理
- Hystrix應用
- Spring Cloud Config
- 服務網關
- Zuul
- Spring Cloud Gateway
- 服務調用及負載
- Ribbon
- Feign&OpenFeign
- Turbine
- actuator
- springboot & springcloud
- springcloud vs dubbo
- 常見面試題
- BeanFactory和FactoryBean
- @Autowired/@Resource和@Inject的區別
- Singleton bean注入prototype bean
- 附錄