`

Spring简单部署

阅读更多
mark


<?xml version="1.0" encoding="UTF-8"?>
<web-app
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
	id="WebApp_ID"
	version="2.5">
	<display-name>spring_game</display-name>
        <!-- 预加载的spring bean (context-param 配置XML)-->
	<listener>
	    <listener-class>
org.springframework.web.context.ContextLoaderListener
            </listener-class>
	</listener>
    <context-param>
	    <param-name>contextConfigLocation</param-name>
	        <param-value>
		    /WEB-INF/config/ContextLoaderListener.xml
		    /WEB-INF/config/quartz-task.xml
	    </param-value>
	</context-param>

	<!-- POST中文乱码过滤器 -->
	<filter>
		<filter-name>CharacterEncodingFilter</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>utf-8</param-value>
		</init-param>
	</filter>

	<filter-mapping>
		<filter-name>CharacterEncodingFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
    <!-- 使用 DispatcherServlet 来做分发 -->
	<servlet>
		<servlet-name>spring_game</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
            <!-- 将对应的分发ActionServlet的配置,在默认的情况下,是使用[servlet-name]-servlet.xml文件 -->
			<param-name>contextConfigLocation</param-name>
			<param-value>/WEB-INF/config/jm_admin_servlet.xml</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>spring_game</servlet-name>
		<url-pattern>/</url-pattern>
	</servlet-mapping>

	<!-- 单独定义Servlet出去 -->
	<!-- 
            <servlet> 
                <servlet-name>ActionServlet</servlet-name> 
                <servlet-class>
                      com.jm.admin.pro.action.ActionServlet
                </servlet-class> 
	    </servlet> 
            <servlet-mapping> 
                <servlet-name>ActionServlet</servlet-name> 
                <url-pattern>/action.do</url-pattern> 
            </servlet-mapping>
         -->
</web-app>



DispatcherServlet与ContextLoaderListener的区别:

DispatcherServlet中加载的配置文件的作用域是在web请求的时候才触发的,一般跟controller相关的bean配置会放在这里面,例如视图解析器的bean,而ContextLoaderListener加载的配置文件的作用域是在整个环境中,类似于application级别的,一般在这个配置文件中定义的是公共的内容,例如db、service等等。
分享到:
评论

相关推荐

    Spring+mybatis简单的部署

    Spring+mybatis简单的部署,Springmybatis项目整合,Spring

    在Kubernetes上部署Spring Cloud Data Flow更安全稳定.docx

    以简单为原则,我们依然是基于Batch任务,不部署与Stream相关的组件。 2.1 下载GitHub代码 我们要基于官方提供的部署代码进行修改,先把官方代码clone下来: $ git clone ...

    Spring Cloud构建微服务架构

    Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易...

    Spring Boot快速搭建和部署应用程序

    Spring Boot提供了一个名为Starter的概念,每个Starter都包含了一组相关的依赖和配置,可以通过简单地引入Starter来快速添加所需的功能和组件。开发者不需要手动管理依赖项的版本和冲突,Spring Boot会自动解决依赖...

    springcloud实战

    Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易...

    阳哥_SpringCloud思维导图.mmap

    Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易...

    detection:spring boot部署深度学习模型

    ## Introduction对象检测管理系统,它实际上是一个带有Spring Boot,Thymeleaf和bootstrap的简单Web应用程序。 中文博客: : ##如何使用将其克隆到本地设备上,运行DetectionApplication.class,通过浏览器访问此...

    SpringBatch+Spring+Mybatis+MySql (spring batch 使用jar)

    Spring Batch是一个轻量级的,完全面向Spring的批处理框架,可以应用于企业级大量的数据处理系统。Spring Batch以POJO和大家熟知的Spring框架为基础,使...7、提供一个简单的部署模式,利用Maven构建独立的Jar文件。

    springCloud springBoot jrebel 热部署 开发效率

    springCloud springBoot jrebel 热部署 开发效率 jrebel秘钥验证服务,这是一个springboot的服务,自己在本机部署上以后,用本机的服务地址去验证就可以通过了,jrebel破解最简单的方法, 1 启动服务命令 java -jar...

    spring cloud架构搭建文档

    Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易...

    51cto的springcloud

    它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

    Spring cloud

    利用Spring Boot的开发模式简化了分布式系统基础设施的开发,如服务发现、注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列了一部分),都可以用Spring Boot的开发风格做到一键启动和部署。...

    springCloud + springBoot 学习视频

    Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易...

    spring+springboot+mysql学生管理系统源码.zip

    spring+springboot+mysql学生管理系统源码,应付大学毕设答辩足够了,部署非常简单。 spring+springboot+mysql学生管理系统源码,应付大学毕设答辩足够了,部署非常简单。 spring+springboot+mysql学生管理系统...

    基于Spring Boot 1.5开发的智能运维管理系统,适合百台规模以下机器的部署运维(源码+数据库),发布、降级、缓存管理等

    基于Spring Boot 1.5开发的部署系统,依赖简单,一套Mysql即可运行,操作简单明了,适用于百台规模以下机器的部署运维操作。 框架概览 主框架:spring boot 权限控制:spring security ORM框架:spring data jpa ...

    简单的spring mvc项目

    spring mvc的简单地账号登陆及逻辑判断,涵盖了前台到后台以及配置文件的配置等。其中附有spring mvc的原理图。项目解压缩即可部署运行。

    前后端分离 -- SpringBoot + Vue实战项目 部署至阿里云服务器

    本项目用于部署至Linux服务器案例项目 该项目技术栈为:SpringBoot + Spring Security + Vue + ElementUI 前后端分离实现整体项目 一个简单的前后端分离项目

    Spring-OSGI 1.0 M3 中文手册

    Spring Dynamic Modules使编写一个部署在OSGI执行环境中的Spring应用变得简单,它能利用OSGI框架提供的服务。Spring的osgi支持也使构建在Spring框架中的OSGI应用开发变得更简单,更高产。对于企业级应用,Spring动态...

    Spring Cloud 参考手册 2020 【官方英文PDF】

    Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易...

Global site tag (gtag.js) - Google Analytics