京东T5大牛1小时手写SpringMVC,带你解读Spring核心源码

京东T5大牛1小时手写SpringMVC,带你解读Spring核心源码

 

讲师简介

James老师

系统架构师、项目经理

十余年Java经验,曾就职于携程、人人网等一线互联网公司,专注于java领域,精通软件架构设计,对于高并发、高性能服务有深刻的见解, 在服务化基础架构和微服务技术有大量的建设和设计经验。

视频内容

为什么读Spring源码

如果你是一名JAVA开发人员,你一定用过Spring Framework。

作为一款非常经典的开源框架,从2004年发布的1.0版本到现在的5.0版本,经历了14年的洗礼, 持久不衰

与其说现在是JAVA的天下, 不如说是Spring的天下

Spring源码的核心组件

IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖

AOP面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术

手写SpringMVC之前的那些事

@Controller, @Service 注解是什么

DispatcherServlet原理与机制

手写SpringMVC实战

实战之前的热身运动:

1,Class<?> clazz = Class.forName(com.enjoy.james.service.impl.OrderServiceImpl); //Class对象,必须是包名+类名

2,clazz.newInstance() // 反射创建OrderServiceImpl实例

3,A a = new A(); Class<?> clazz = a.getClass(); //根据实例拿到A类

4,Field[] fields = clazz.getDeclaredFields();// 拿到类里面定义的所有属性

5,Method[] method = clazz.getMethods();//获取类里的所有方法

6,method.invoke(instance, args[] )//从底层调用方法, args[]方法里的参数数组

7,request.getRequestURI(); //获取请求路径 比如路径为: /james-springmvc/order/buy

京东T5大牛1小时手写SpringMVC,带你解读Spring核心源码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值