@EnableAspectJAutoProxy源码分析
适合人群
Java高级工程师
你将会学到
架构师系列之Spring源码深度解析
课程简介
架构师系列之Spring源码解析
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。
◆目的:解决企业应用开发的复杂性
◆作用:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能
◆范围:任何Java应用
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
◆JAVA EE应该更加容易使用。
◆面向对象的设计比任何实现技术(比如JAVA EE)都重要。
◆面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。(面向接口编程有哪些复杂度?)
◆代码应该易于测试。Spring框架会帮助你,使代码的测试更加简单。
◆JavaBean提供了应用程序配置的较好方法。
◆在Java中,已检查异常(Checked exception)被过度使用。框架不应该迫使你捕获不能恢复的异常。
课程内容:
Spring源码分析课程框架(注解方式的开发为主) ## 1. Spring容器 ### 1.1 组件的添加 ### 1.2 设置和获取属性值 ### 1.3 依赖注入 (DI) ### **1.4 Spring容器源码分析(重点)** ## 2.Spring AOP ### 2.1 使用注解编程 ### 2.2 注解的执行原理 ### 2.3 基于源码分析(难度) ## 3.声明式事务的源码分析 ### 3.1 使用注解编程 ### 3.2 注解的执行原理 ## 4.Spring MVC源码分析 ### 4.1 基本开发 ### 4.2 注解编程 ### 4.3 Spring MVC执行流程 ### 4.4 新特性(异步请求,WebFlux)
........
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交
课程大纲
自动连播

SpringMVC从基础视频教程
521151人学习
刘英杰
4.6
免费

Servlet3.0 新特性视频课程
25248人学习
刘英杰
5.0
免费

JAVASE语法基础入门视频课程(一)
18393人学习
刘英杰
5.0
会员免费

MyBatis 3 入门教程(附源代码)
15516人学习
刘英杰
5.0
¥15.00

Java工程师学习线路图视频课程
13486人学习
刘英杰
5.0
免费

基于SSM+Nginx+Dubbo+Redis+Keepalived大型分布式电商项目实战高并发集群
9335人学习
刘英杰
5.0
¥98.00

SVN基础入门-TortoiseSVN(小乌龟)视频教程
7791人学习
刘英杰
5.0
¥9.00

JavaWeb(JSP+Servlet)高级视频课程
6912人学习
刘英杰
5.0
¥99.00