spring的依赖注入用配置web.xml文件吗?

2025-05-13 19:16:08
推荐回答(2个)
回答1:

先帮助你理清几个概念:
(1)web.xml是J2EE用来描述web工程的描述文件,在里面可配置servelet filter listener 等,应用服务器根据此配置响应用户的请求,spring和它无直接关系;
(2)spring总共包含两个概念:AOP(切面编程)和IOC(控制反转),依赖注入主要指的是IOC,所有的这些功能主要是通过spring自定义的配置文件*ApplicationContext.xml文件进行描述(也可以使用注解方式),spring通过加载自己的配置文件完成依赖注入。

spring和web的关系:
spring的初始化的方式(加载配置文件)有很多种,为了方便spring在web下的使用,spring专门编写了针对web下的listener或者servlet进行启动,当然你也可以自己写个servelet对他进行初始化。

回答2:

加载Spring容器时要配置web.xml,依赖注入不用,另外在别的xml文件配置