Spring 核心与 Web MVC 教程

40 节教程 · 点击章节开始阅读

01Spring 是什么:模块组成与生态开始阅读 ›02IoC 与 DI:控制反转思想与容器职责开始阅读 ›03Bean 的注册:XML、注解与 JavaConfig 装配开始阅读 ›04依赖注入方式与 @Autowired/@Resource/@Qualifier开始阅读 ›05Bean 作用域与生命周期回调开始阅读 ›06@Value 与外部化配置 PropertySource开始阅读 ›07条件装配:@Conditional 与 @Profile开始阅读 ›08循环依赖:三级缓存与解决思路开始阅读 ›09容器扩展点:BeanPostProcessor 与 Aware开始阅读 ›10AOP 基本概念:切点、通知类型与织入时机开始阅读 ›11注解式 AOP:@Aspect 与五类通知开始阅读 ›12代理机制:JDK 动态代理与 CGLIB 选用开始阅读 ›13自调用失效与代理对象获取开始阅读 ›14事务抽象与编程式事务开始阅读 ›15@Transactional 属性:传播、隔离、回滚开始阅读 ›16事务失效的常见场景开始阅读 ›17Resource 与 MessageSource 国际化开始阅读 ›18SpEL 表达式语言基础开始阅读 ›19事件机制:@EventListener 与异步事件开始阅读 ›20Spring 测试:TestContext 与事务回滚开始阅读 ›21DispatcherServlet 请求处理流程与 MVC 组件协作开始阅读 ›22HandlerMapping 与 HandlerAdapter:处理器映射原理开始阅读 ›23@Controller 与 @RestController:返回值与视图解析开始阅读 ›24参数绑定:@RequestParam/@PathVariable/@RequestHeader/@CookieValue开始阅读 ›25@RequestBody 与 HttpMessageConverter、JSON 序列化开始阅读 ›26数据校验:@Valid/@Validated 与 BindingResult/Errors开始阅读 ›27类型转换与格式化:ConversionService 与 Formatter 自定义开始阅读 ›28统一响应与 ResponseEntity 使用开始阅读 ›29异常处理:@ExceptionHandler/@ControllerAdvice/@RestControllerAdvice开始阅读 ›30拦截器 HandlerInterceptor 与过滤器 Filter 的区别与配合开始阅读 ›31文件上传:MultipartFile 与配置开始阅读 ›32静态资源映射与 CORS 跨域配置开始阅读 ›33RESTful 设计与内容协商(Accept/Content-Type)开始阅读 ›34异步处理:Callable/DeferredResult/WebAsyncTask开始阅读 ›35WebSocket 与 STOMP 基础(spring-websocket)开始阅读 ›36MockMvc 测试:接口测试基本写法开始阅读 ›37Cookie 与 Session、@SessionAttributes 基础开始阅读 ›38国际化 LocaleResolver 与消息解析开始阅读 ›39MVC 常用注解大总结与常见坑开始阅读 ›40从 XML 到注解的 MVC 工程演进与小而全示例骨架开始阅读 ›