首页 > 其他分享 >SpringMVC配置文件的位置和命名

SpringMVC配置文件的位置和命名

时间:2024-06-30 23:33:45浏览次数:20  
标签:xml web 配置文件 SpringMVC 配置 默认 命名

配置web.xml文件时我们需要配置SpringMVC框架的配置文件,该文件有两种配置方式。第一种是默认配置,第二种是带配置参数的配置。

1.1 默认配置方式

SpringMVC框架有它自己的配置文件,该配置文件的名字默认为:-servlet.xml,默认存放的位置是WEB-INF 目录下。如果采用这种方式意味着文件的命名和位置都只能按照框架默认,不够灵活。

1.2 带初始参数配置方式

事实上我们可以通过对web.xml文件的配置来设置SpringMVC框架配置文件的命名和位置。配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
         http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <!--配置前端控制器-->
    <servlet>
        <servlet-name>springmvc</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <!--手动设置springmvc配置文件的路径及名字-->
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:springmvc.xml</param-value>
        </init-param>
        <!--为了提高用户的第一次访问效率,建议在web服务器启动时初始化前端控制器-->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>springmvc</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>

标签:xml,web,配置文件,SpringMVC,配置,默认,命名
From: https://www.cnblogs.com/bobospace/p/18275963

相关文章

  • 【Redis —— 04 Redis配置文件】
    Redis配置文件(通常为redis.conf)包含多种配置选项,可以调整Redis服务器的行为和性能。以下是Redis配置文件中的常见配置项及其详解:官网:Redisconfiguration|Docs常用配置项1.基本配置bind绑定的IP地址。如果你想让Redis监听多个IP地址,可以用空格分隔多个IP。示例:b......
  • SpringBoot集成redis配置文件不生效踩坑记录
    SpringBoot版本<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.1.2</version></parent>导入spring-boot-stater-data-redis依赖<depen......
  • springmvc的视图
    目录6、springmvc的视图6.1、ThymeleafView6.2、转发视图6.3、重定向视图6.4、视图控制器view-contronller6、springmvc的视图SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户,SpringMVC视图的种类很多,默认有转发视图和重定向视图当工程引入jstl的......
  • SpringMVC类型转换Converter使用
    Converter接口//S:表示接受的类型,T:表示目标类型publicinterfaceConverter<S,T>{/***实现类型转换的方法*/@NullableTconvert(Ssource);}自定义类型转换器/***@authorsongzixian*@create2019-07-23下午3:22*@description自定义类型转换器*/......
  • MybatisPlus逆向工程插件,无需编写任何配置文件,只需配置数据库信息,一键生成Entity、Con
    文章目录1.前言2.与其它逆向工程工具相比的优势3.下载插件4.准备工作4.1创建数据库和表(可跳过)4.2配置数据库信息4.2.1打开IDEA的菜单栏4.2.2找到工具,点击ConfigDatabase4.2.3填写连接数据库所需要的信息4.3导入MybatisPlus的Maven依赖和SpringWeb的Maven依......
  • 四、SpringMVC实战:构建高效表述层框架(三)
    三、SpringMVC响应数据3.1handler方法分析理解handler方法的作用和组成:/***TODO:一个controller的方法是控制层的一个处理器,我们称为handler*TODO:handler需要使用@RequestMapping/@GetMapping系列,声明路径,在HandlerMapping中注册,供DS查找!*TODO:handle......
  • springboot 加密配置文件指定信息 (Jasypt篇)
    前言-与正文无关        生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣赏生活中的每一道风景,享受与家人朋友的温馨时......
  • 初识 SpringMVC,运行配置第一个Spring MVC 程序
    1.初识SpringMVC,运行配置第一个SpringMVC程序@目录1.初识SpringMVC,运行配置第一个SpringMVC程序1.1什么是MVC2.SpringMVC概述2.1SpringMVC的作用:3.运行配置第一个SpringMVC程序3.1第一步:创建Maven模块3.2第二步:添加web支持3.3第三步:配置web.xml文件3.......
  • 未命名
    阿什顿粉申达股份sad生地方阿什顿粉阿什顿hh5671234666是打发记得找个女朋友天凉了,记得加衣喔今日份单词打卡✅2024-01-12了解treeshaking和dce✅2024-01-12✅2024-01-12[]-[][][][x]-[]-[ ][][][]......
  • 百度网盘、阿里网盘、UC网盘、夸克网盘批量转存、批量重命名工具下载免费分享
    今天给大家带来一款超实用的网盘工具。而且是免费使用的哦。针对多个热门网盘的文件管理、批量分享、批量转存、批量重命名、批量复制、批量链接检测、跨账号移动文件、多账号文件搜索等,支持不同网盘的不同账号的资源文件操作。适用于网站站长、资源爱好者等,对于管理名下具有......