模仿手写SpringMVC

本文介绍如何使用Spring MVC搭建应用,包括application.properties配置、包扫描、web.xml配置DispatcherServlet、使用注解如@Controller、@Service及@Autowired等。同时讲解了DispatcherServlet的具体实现步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关键点

1、application.properties  (为了简化,先不用xml)
2、package scanner
3、web.xml 配置DispatcherServlet (自己实现),contextConfigLocation
4、@Controller ,@Service  ,@Autowired  @RequestMapping  @RequestParam 等注解
5、jetty 插件运行

DispatcherServlet 实现步骤

1、继承HttpServlet,重写doGet  doPost  init方法
2、init 具体实现步骤
	# 1、加载配置文件
	# 2、扫描配置的包名 下面的相关类 存储到 List<String> classNames
	# 3、初始化所有相关类的实例,并保存到IOC容器中
	找到Controller 下面的所有 有@Autowired的 属性存储到Map<String,Object> ioc
	# 4、完成依赖注入
	# 5、初始化HandlerMapping
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值