web应用使用spring

web应用使用spring

对于java而言,使用最多的还是web开发,如何在web应用中使用spring呢,web应用中没有main方法,而且必须在servlet容器加载时就创建spring的IOC容器,之前在学习Servlet的时候有讲到一个Servlet监听器,可以监听ServletContext、HttpSession、ServletRequest等对象的创建和销毁

所以可以实现ServletContextListener接口,重写contextInitialized方法来实现spring的IOC容器的创建

java 复制代码
public interface ServletContextListener extends EventListener {
    void contextInitialized(ServletContextEvent var1);

    void contextDestroyed(ServletContextEvent var1);
}

在web.xml中配置listener

xml 复制代码
<listener>
	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 指明配置文件所在位置 -->
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:applicationContext.xml</param-value>
</context-param>

zhhll.icu/2021/框架/spr...

本文由mdnice多平台发布

相关推荐
Ashore11_12 小时前
用户中心项目—需求分析
java
johnrui12 小时前
springboot接口限流操作
java·spring boot·后端
Flittly12 小时前
【SpringAIAlibaba新手村系列】(9)Text to Image 文本生成图像技术
java·spring boot·agent
Flittly12 小时前
【SpringAIAlibaba新手村系列】(10)Text to Voice 文本转语音技术
java·spring boot·agent
诸葛大钢铁12 小时前
Java实现Excel文件合并
java·windows·excel
黎明丶之前12 小时前
Spring Cloud Gateway 升级与 Bucket4j 限流实践
java·spring cloud
程序员木圭12 小时前
05-告别逻辑混乱!Java 流程控制让代码学会"判断和循环"
java·后端
yaaakaaang12 小时前
三、抽象工厂模式
java·抽象工厂模式
kongba00712 小时前
复刻 Claude Code 项目御马术缰绳系统 harness engineering 落地蓝图
java·linux·服务器
tERS ERTS12 小时前
Spring Cloud gateway 路由规则
java