`

spring4零配置--添加servlet

阅读更多
1.实现AbstractAnnotationConfigDispatcherServletInitializer即可取代web.xml
/**
 * Base class for {@link org.springframework.web.WebApplicationInitializer}
 * implementations that register a
 * {@link org.springframework.web.servlet.DispatcherServlet DispatcherServlet}
 * configured with annotated classes, e.g. Spring's
 * {@link org.springframework.context.annotation.Configuration @Configuration} classes.
 *
 * <p>Concrete implementations are required to implement {@link #getRootConfigClasses()}
 * and {@link #getServletConfigClasses()} as well as {@link #getServletMappings()}.
 * Further template and customization methods are provided by
 * {@link AbstractDispatcherServletInitializer}.
 *
 * @author Arjen Poutsma
 * @author Chris Beams
 * @since 3.2
 */
public abstract class AbstractAnnotationConfigDispatcherServletInitializer


2.
/**
	 * 添加Servlet
	 */
	protected void registerDispatcherServlet(ServletContext servletContext) {
		super.registerDispatcherServlet(servletContext);
		try {
			 ServletRegistration.Dynamic dynamic= servletContext.addServlet("frontPay", (HttpServlet)Class.forName("com.unionpay.upop.sdk.common.FrontPayServLet").newInstance());
			 dynamic.addMapping("/frontPay");
		} catch (Exception e)
		{
			e.printStackTrace();
		}
	}

分享到:
评论

相关推荐

    Spring框架(spring-framework-5.2.6.RELEASE)的jar包

    Core模块提供了ApplicationContext接口,它是Spring应用程序的核心,负责管理bean的生命周期和配置。Beans模块则实现了bean的定义、实例化、装配和管理。 2. **Data Access/Integration**:这个模块支持数据访问,...

    原生Servlet与Spring Controller性能比较--Servlet项目

    4. **扩展性和可维护性**:Spring MVC提供了更好的模块化和解耦,使得添加新功能、调整逻辑、单元测试更加方便,而原生Servlet的代码更容易变得复杂和难以维护。 在"AbTest"项目中,可以对两种方法进行基准测试,...

    JSF2整合Spring3------JSF学习笔记4

    &lt;servlet-name&gt;spring&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/WEB-...

    spring-boot-04-servlet.rar

    在Spring Boot 04-servlet的学习笔记中,我们将深入探讨如何配置和使用Servlet容器,特别是针对Spring Boot的集成特性。这篇笔记将涵盖以下几个关键知识点: 1. **Servlet容器简介**: Servlet容器,如Tomcat、...

    servlet-api.jar 下载地址

    4. **下载servlet-api.jar** 要下载servlet-api.jar,通常可以从Apache Tomcat或Jetty等Web服务器的官方库中获取,也可以从Maven中央仓库或Oracle官方网站下载对应版本的Java EE SDK。对于开发环境,通常需要将...

    jersey-container-servlet-2.0-m04.zip

    【标题】"jersey-container-servlet-2.0-m04.zip" 提供的是 Jersey 2.0 版本的Servlet容器模块,这是一个用于构建RESTful Web服务的Java框架。Jersey是JAX-RS(Java API for RESTful Web Services)规范的参考实现,...

    jakarta-servletapi-4-src.zip servlet源码

    本篇文章将围绕jakarta-servletapi-4-src.zip这个源码包,深入剖析Servlet API 4.0的关键特性与实现原理。 一、Servlet接口与生命周期 Servlet接口是所有Servlet的基础,它定义了Servlet的主要方法,如`init()`, `...

    springcloud-learning-master.zip

    1. 快速起步:Spring Boot 通过自动配置、起步依赖和内嵌Servlet容器简化了Spring应用程序的创建。 2. 配置管理:使用application.properties或application.yml文件进行配置,支持命令行参数、环境变量和配置文件的...

    百分百解决 springcloud项目添加context-path,调用方404问题

    框架,springcloud,nacos 当A微服务调用B微服务(B 重定向了...B添加配置文件 spring: cloud: nacos: discovery: metadata: context-path: ${server.servlet.context-path} A依赖所提供的jar,即可完成调用

    参照阿里druid整理druid-spring-boot-starter的demo

    并在`src/main/webapp/WEB-INF/web.xml`中添加Servlet映射,或者在Spring Boot 2.x中通过`@WebMvcConfigurer`实现。 4. **SQL解析与拦截器**:Druid提供了SQL解析和拦截器功能,可以用于日志记录、性能分析等。在`...

    官方原版源码 spring-5.2.8.RELEASE.zip

    而`spring-5.2.8.RELEASE-schema.zip`则包含了Spring的XML配置文件的XSD规范,这对于理解Spring的配置方式至关重要。 Spring框架的核心模块包括: 1. **Core Container**(核心容器):这是Spring的基础,包括 ...

    spring-boot-reference-guide-zh.pdf

    - **Spring Boot 特性**: Spring Boot 提供了一系列特性,包括自动配置、独立运行的生产级别的 Spring 基础设施、内嵌的 Servlet 容器等。 - **安装**: 安装 Spring Boot 非常简单,可以通过 Maven、Gradle 等构建...

    官方原版源码spring-framework-4.3.25.RELEASE.zip

    此外,它优化了对Servlet 3.1的支持,增强了对WebSocket和Spring Data的改进。 3. **源码结构分析** - **spring-framework-4.3.25.RELEASE-dist.zip**:包含Spring Framework的基础库和核心模块,如core-container...

    springmvc4+spring4+mybatis3+spring-security3的环境搭建

    然后,我们需要编写Spring的配置文件(如`applicationContext.xml`和`spring-servlet.xml`),以及MyBatis的配置文件(`mybatis-config.xml`)。在这些文件中,我们会配置数据源、SqlSessionFactory、Mapper扫描器、...

    spring-boot-tutorials-master.zip

    - **配置JSP**:由于Spring Boot默认不启用JSP支持,需要额外配置,包括添加Jasper编译器和设置视图解析器。 这个压缩包中的每个示例都是一个完整的Spring Boot项目,可以帮助开发者深入理解这些技术的集成和使用...

    spring-boot-reference-guide-zh

    - **Servlet容器**:指出了Spring Boot应用运行所需的Servlet容器版本要求。 - **Spring Boot安装** - **为Java开发者准备的安装指南** - **Maven安装**:介绍了如何通过Maven来管理Spring Boot项目的依赖。 - *...

    Spring Tool Suite 搭建tomcat配置调试环境

    &lt;servlet-name&gt;HelloWorldServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;com.example.helloworld.HelloWorldServlet&lt;/servlet-class&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;HelloWorldServlet&lt;/servlet-name&gt; ...

    Spring4整合Jersey2.9

    3. **配置Jersey**:在`web.xml`中设置Jersey的Servlet,同时配置Spring的ContextLoaderListener,以加载Spring配置: ```xml &lt;servlet&gt; &lt;servlet-name&gt;jersey-serlvet&lt;/servlet-name&gt; &lt;servlet-class&gt;org....

    spring-framework-2.0-m1-with-dependencies.rar

    4. **启动应用**:在Servlet容器中部署应用,启动服务器,运行Spring应用。 通过以上步骤,开发者可以开始使用Spring 2.0-M1进行开发,体验其强大而灵活的功能。同时,随着Spring版本的迭代,开发者也可以逐步学习...

Global site tag (gtag.js) - Google Analytics