(1)在 web 项目中要使用 spring 需要导入一个 jar 包:
spring-web-4.2.4.jar包
(2)在 web.xml 文件中配置 Listener

<listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

这个 ContextLoaderListener 它实现了 ServletContextListener.在这个 listener 中,当服务器启动时,将 ApplicationContext 对象,其实是它的一个实现类WebApplicationContext,对象存入到了 ServletContext 中。
(3)我们还需要在 web.xml 文件中配置 applicationContext.xml 文件的位置,默认情况下会在 WEB-INF 目录 下查找 applicationContext.xml
如果 applicationContext.xml 文件不在默认位置,我们可以在 web.xml 文件中配置。

<context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value>
</context-param>

Classpath:applicationContext.xml 它代表的是在当前工程的类路径下(可以理解成是在 src)下来查找 applicationContext.xml 文件。
contextConfigLocation 它是在 listener 中声明的一个常量,描述的就是 spring 配置文件的位置。
经过上述配置后,在web开发中就可以使用spring框架了。

Spring在web开发中的应用相关推荐

  1. 谈谈WEB开发中的苦大难字符集问题

    记得刚做javaweb开发的时候被这个编码问题搞得晕头转向,经常稀里糊涂的编码正常了一会编码又乱了.那个时候迫于项目进度大多都是知其然不知其所以然.后来有时间就把整个体系搞了个遍,终于摸通了来龙去脉. ...

  2. spring boot web 开发示例

    一.创建Maven工程 创建maven工程,packaging 类型选择jar. 二.配置相关maven依赖. 1,首先你需要在pom中最上方添加spring boot的父级依赖,这样当前的项目就是S ...

  3. JAVAWEB开发之Spring详解之——Spring的入门以及IOC容器装配Bean(xml和注解的方式)、Spring整合web开发、整合Junit4测试

    Spring框架学习路线 Spring的IOC Spring的AOP,AspectJ Spring的事务管理,三大框架的整合 Spring框架概述 什么是Spring?  Spring是分层的Java ...

  4. Web开发中的图片管理:策略与实践

    前言 在Web开发中,图像是无法忽视的重要组成部分.然而,随着图片数量的增加和高清图像的普及,图片管理变得越来越复杂.在这篇文章中,我们将详细探讨Web开发中的图片管理策略和实践,包括图片优化.存储. ...

  5. 038——VUE中组件之WEB开发中组件使用场景与定义组件的方式

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  6. Web开发中的相对路径和绝对路径

    在学习HTML的时候一定会遇到引入文件和链接跳转页面,比如:JS文件.CSS文件.Image图片.我们就会考虑是相对路径和绝对路径的问题.下面PHP程序员雷雪松就详细讲解下Web开发中的相对路径和绝对 ...

  7. web开发中目录路径问题的解决

    web开发中目录路径问题的解决 参考文章: (1)web开发中目录路径问题的解决 (2)https://www.cnblogs.com/freeweb/p/4751403.html 备忘一下.

  8. java sessionstate_在Java Web开发中自定义Session

    Session在存储安全性要求较高的会话信息方面是必不可少的,对于分布式Web应用自定义Session支持独立的状态服务器或集群是必须的.本文就来教大家如何在Java Web开发中自定义Session ...

  9. web开发中的缓存问题的研究(一)

    web开发中的缓存问题的研究(一) web开发中的缓存问题的研究(二) web开发中的缓存问题的研究(三) 一般情况下,浏览器都会缓存已经访问过的页面内容,关于如何禁止浏览器缓存的介绍,在网上到处都有 ...

最新文章

  1. 区块链软件公司用区块链技能重塑科学出书社
  2. dz 数据表分析!!!
  3. 已知服务器ftp的账号密码,求解数据库表的内容
  4. Android 编译系统分析(二)
  5. 黄褐斑的处理(转载)
  6. Openstack平台搭建之第二天
  7. 用U盘制作EXSI启动盘
  8. bypass名词解释
  9. vue 音乐盒app_超全!孕期实用母婴类APP推荐......
  10. 飞龙推荐三个swf互转gif格式工具及flash直接保存gif动画方法
  11. 白噪声的matlab程序,matlab产生白噪声信号
  12. NotNorthwind-更新#1-您所有的Northwind都属于我们
  13. 语法树的Java代码自动化插桩
  14. 英语感叹句的构成规则
  15. C++ Standard Library Style Guidelines
  16. 计算机毕业设计之垃圾分类公益回收管理系统
  17. ISE网表逆向分析与使用技巧
  18. WordPress资源下载主题插件 | WP资源下载管理插件
  19. 公安部消防局全面推进“智慧消防”建设
  20. sqlserver将mdf文件拆分成多个ndf文件

热门文章

  1. 必备技能,conda创建python虚拟环境,完美管理项目
  2. Tensorflow2.0 + Transformers 实现Bert FGM对抗训练惩罚梯度损失函数
  3. 网易加速5G下视频技术应用,携手南京银行数字化转型
  4. 【最后一天倒计时】你离¥399网易黑猪肉券就差一步
  5. Hexo+码云+git快速搭建免费的静态Blog
  6. 如何做好iOS应用安全?这有一把行之有效的“三板斧”
  7. 《个体软件过程》—第1章1.1节什么是软件工程
  8. iOS - OC PList 数据存储
  9. 关于css3的自定义字体
  10. ESXI主机定时重启脚本