# 简介

## Spring5参考指南

Spring Framework Documentation 5.1.X.RELEASE 中文版本

![Spring Framework](https://spring.io/img/homepage/icon-spring-framework.svg)

如果喜欢的话，请大家 右上角 star 一下 ![Github stars](https://img.shields.io/github/stars/ddean2009/Spring-Framework-Documentation.svg) ，谢谢

## 如何开始阅读

可访问如下网站地址：

* <https://docs.flydean.com/spring-framework-documentation5/>
* 更多教程请参考 [flydean的博客](https://github.com/ddean2009/Spring-Framework-Documentation/tree/e7e2a90231325b93271b340f33772119529a0f83/www.flydean.com)

## 意见、建议

如果有意见或者建议请指正 <https://github.com/ddean2009/Spring-Framework-Documentation/issues>

### 翻译计划

* [x] I. Spring Framework Documentation
* [x] II. Spring Framework Overview
* [x] III. Core Technologies
  * [x] 1.The IOC Container
  * [x] 2.Resources
  * [x] 3.Validation,Data Binding,and Type Conversion
  * [x] 4.SPEL
  * [x] 5.Aspect Oriented Programming with Spring
  * [x] 6.Spring AOP APIs
  * [x] 7.Null-safety
  * [x] 8.Data Buffers and Codecs
  * [x] 9.Appendix
* [x] IV. Testing
* [x] V. Data Access
* [x] VI. Web on Servlet Stack
* [x] VII. Web on Reactive Stack

### 许可

MIT

### 更多教程

更多教程请参考 [flydean的博客](http://www.flydean.com)

### Spring5 参考指南第一部分核心技术

对应的文章如下：

* [Spring5参考指南:IOC容器](http://www.flydean.com/spring5-reference-ioc/)
* [Spring5参考指南:Bean的创建](http://www.flydean.com/bean-creation/)
* [Spring5参考指南:Bean作用域](http://www.flydean.com/spring5-bean-scope/)
* [Spring5参考指南:Bean的生命周期管理](http://www.flydean.com/spring5-bean-lifecycle/)
* [Spring5参考指南:容器扩展](http://www.flydean.com/spring5-ioc-extend/)
* [Spring5参考指南:基于注解的容器配置](http://www.flydean.com/spring5-annotation-based-container-configuration/)
* [Spring5参考指南:组件扫描](http://www.flydean.com/spring5-component-scan/)
* [Spring5参考指南:JSR 330标准注解](http://www.flydean.com/spring5-jsr330-annotation/)
* [Spring5参考指南: Resources](http://www.flydean.com/spring5-resources/)
* [Spring5参考指南: BeanWrapper和PropertyEditor](http://www.flydean.com/spring5-beanwrapper-propertyeditor/)
* [Spring5参考指南: SpEL](http://www.flydean.com/spring5-spel/)
* [Spring5参考指南:SpringAOP简介](http://www.flydean.com/spring5-aop-overview/)
* [Spring5参考指南:AspectJ注解](http://www.flydean.com/spring5-aspectj-annotation/)
* [Spring5参考指南:基于Schema的AOP](http://www.flydean.com/spring5-schema-aop/)
* [Spring5参考指南:AOP代理](http://www.flydean.com/spring5-aop-proxy/)
* [Spring5参考指南:AspectJ高级编程之Configurable](http://www.flydean.com/spring5-configurable/)
* [@SessionAttributes 和 @SessionAttribute的区别](http://www.flydean.com/sessionattributes-sessionattribute-diff/)
* [Spring MVC 中的http Caching](http://www.flydean.com/spring-mvc-http-caching/)

### 编译好的PDF版本下载链接

[Spring5参考指南中文版本](https://github.com/ddean2009/Spring-Framework-Documentation/blob/master/Spring5%E4%B8%AD%E6%96%87%E5%8F%82%E8%80%83%E6%8C%87%E5%8D%97.pdf)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flydean.com/spring-framework-documentation5/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
