web应用使用spring

作者:神秘网友 发布时间:2021-02-28 11:20:05

web应用使用spring

原文链接http://zhhll.icu/2021/01/06/%E6%A1%86%E6%9E%B6/spring/web%E5%BA%94%E7%94%A8%E4%BD%BF%E7%94%A8spring/

web应用使用spring

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

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

public interface ServletContextListener extends EventListener {
    void contextInitialized(ServletContextEvent var1);

    void contextDestroyed(ServletContextEvent var1);
}

在web.xml中配置listener

listener
	listener-classorg.springframework.web.context.ContextLoaderListener/listener-class
/listener
!-- 指明配置文件所在位置 --
context-param
  param-namecontextConfigLocation/param-name
  param-valueclasspath:applicationContext.xml/param-value
/context-param

由于本身的博客百度没有收录,博客地址http://zhhll.icu

web应用使用spring 相关文章

  1. Python爬虫〇七———数据解析之XPATH的使用

    今天来总结最后一种说句解析的方式——XPath。 XPath是一门在XML文档中查找信息的语言,用于在XML文档中通过元素和属性进行导航。 XPath简介 下面来简单介绍一下XPath。 XPath的特点 XPath使用路径表达式在XML文档中进行导航 XPath包含一个标准函数库 XPath

  2. UNION 和 UNION ALL 的使用来简化编程工作

    瞄一眼需求: 有商品表 product ,仓库表 warehouse ,库存表 stockdet , product id_product productname 1 product1 2 product2 3 product3 4 product4 warehouse id_warehouse warehousename 1 warehouse1 2 warehouse2 3 warehouse3 stockdet id_ stock

  3. 转载:mongo-c-driver MongoDB使用笔记

    一、查询 1、函数 mongoc_collection_find_with_opts 和 mongoc_collection_find 如果只有查询条件,没有输出条件,这两个函数都可使用;如果有输出条件,则使用mongoc_collection_find_with_opts,结合关键字:projection 例子: query = BCON_NEW("AfileID

  4. php数组使用json_encode函数中文被编码成null的原因和解决办法

    json格式在开发中用的十分广泛。在php中json_encode函数可以直接将数组转成 json格式,十分方便。但是有可能你在使用json_encode函数时,无奈的发现中文被编码成null了。原来json只支持转义utf-8编码格式的中文。 所以如果你是数据是gbk格式或者gb2312格式

  5. 高斯消元入门和简单应用

    问题 现在有一个 \(n\) 元一次方程组,类似下面这个样子: \[\begin{cases} a_{1,1}x_1+a_{1,2}x_2+...+a_{1,n}x_n = b_1\\ a_{2,1}x_1+a_{2,2}x_2+...+a_{2,n}x_n = b_2\\ ...\\ a_{n,1}x_1+a_{n,2}x_2+...+a_{n,n}x_n = b_n \end{cases}\] 我们需要解出 \(

  6. 03 Java的wait/notify及其应用

    目录 3 Java中wait/notify 3-1 原理 3-2 wait与notify API的使用 使用wait与notify的简单的实例 3-3 wait与sleep的区别(等待与睡眠的区别) 3-4 wait与notify的使用模板 4 同步模式-保护性暂停(wait与notify的应用) 4-1 基础 4-2 Java的join的原理(底层使

  7. Windows下QtCreator使用CMake编译GUI程序

    一、前言 为什么要用 CMake 来构建 Qt 的项目呢Qt 不是有 qmake 吗这样,岂不是多此一举 其实,应用 CMake 来构建项目还是非常有必要的,特别是当你的项目涉及到很多第三方库的时候,CMake 的优势非常突出。 Qt5.15.2 在之前选择安装模块的时候,自动帮我们

  8. JavaFX桌面应用-版本升级

    好久没有写博客,2021年就以 “JavaFX桌面应用-版本升级” 开篇吧,记录一下JavaFX应用版本升级的开发流程。 桌面应用升级的方案应该很多,这里只是自己想到的方案。 1. 效果展示 首先,先看一下版本升级的最终效果(先不讨论UI美不美观的问题,UI美化可以查

  9. java的包以及给java应用打包的简单理解

    package cn.itcast;//将下方代码class HelloWorld定义到cn.itcast包下,使用javac -d . HelloWorld.java编译(注意空格)class HelloWorld{ public static void main(String[] args){ System.out.println("这是第一个Java程序!"); }}//cn代表文件夹,itcast

  10. 适合高并发情况下使用的分片map

    原始的解决方案 解决办法 代码 结构的定义 创建 Get、Set、Del 计数 获取全部键值对 清空 分片选取 性能测试 测试环境 并行情况下getset 非并行获取键值对 单独测试清空 不足 参考toc 原始的解决方案 go自带的map不是goroutine安全的,为解决这个问题,最简单

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2020, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词