首页 > 其他分享 >springmvc-配置文件

springmvc-配置文件

时间:2022-08-23 23:13:11浏览次数:57  
标签:xml web HiddenHttpMethodFilter 配置文件 springmvc springframework org

web.xml

<?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">
  <!--1、注册DispatcherServlet-->
  <servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <!--关联一个springmvc的配置文件:【servlet-name】-servlet.xml-->
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:springmvc-servlet.xml</param-value>
    </init-param>
    <!--启动级别1-->
    <load-on-startup>1</load-on-startup>
  </servlet>
  <!--/匹配所有的请求:(不包括.jsp),加*号则包含jsp-->
  <servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

  <!--配置编码格式,解决乱码问题-->
  <filter>
    <filter-name>characterEncoding</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>characterEncoding</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

<!--  restful风格支持-->
  <filter>
    <filter-name>HiddenHttpMethodFilter</filter-name>
    <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>HiddenHttpMethodFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

</web-app>

 

springmvc-servlet.xml

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/mvc
       http://www.springframework.org/schema/mvc/spring-mvc.xsd
       http://www.springframework.org/schema/context
       https://www.springframework.org/schema/context/spring-context.xsd">

    <!--配置组件扫描器,告诉Spring去哪些包扫描注解。不配置则会报404错误。-->
    <context:component-scan base-package="包名"/>

    <!--在当前WEB项目中,使用注解来创建控制器,而不是使用Servlet。-->
    <mvc:annotation-driven/>

    <!--新建静态资源文件目录(webapp/static),前后端分离项目中不用此配置。-->
    <mvc:resources mapping="/static/**" location="/static/"/>

    <!--  将jsp配置到web-info下面的配置,前后端分离项目中不用此配置。-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
          id="internalResourceViewResolver">
        <!--前缀-->
        <property name="prefix" value="/WEB-INF/jsp/"/>
        <!--后缀,可以为空。-->
        <property name="suffix" value=".jsp"/>
    </bean>
</beans>

 

 

 

 

 

 

搜索

复制

标签:xml,web,HiddenHttpMethodFilter,配置文件,springmvc,springframework,org
From: https://www.cnblogs.com/xiaoyongdata/p/16618208.html

相关文章

  • SpringMVC学习笔记
    SpringMVC1、SpringMVC简介1.1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。M:Model,模型层,指工程中的JavaBean,作用是处理数据。JavaBean分......
  • 【SpringBoot】自定义注解实现yml格式配置文件注入
    1.创建一个starter项目(非必须,主要更好分离代码)2.创建注解文件@YamlSource@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpu......
  • springboot中配置文件的读取顺序
    springboot中配置文件的加载顺序1.简介 在一个springboot项目中是可以存在多个配置文件的,那这些配置文件的所在位置以及具体内容的不同会影响他们被springboot加载的优......
  • mybatis 配置文件mybatis.xml的加载过程
    mybatis配置文件的整体加载过程mybatis几乎所有的用户相关的操作都是再SqlSession上进行的,儿sqlSession是由SqlSessionFactory调用openSession方法创建的.正常情况下......
  • springMVC01 配置
    1.配置流程1.1配置前端控制器,对浏览器请求统一处理1.2配置springMVC的配置文件路径1.3启动改为服务器启动时  <?xmlversion="1.0"encoding="UTF-8"?><web-......
  • 如何查看redis使用那个配置文件启动
      [root@cdc-henan-cdhworker02redis]#/usr/local/redis/bin/redis-cli-h192.168.1.50-atest123-p6379Warning:Usingapasswordwith'-a'or'-u'option......
  • SpringMVC-入门
    第一章初识SpringMVC1.1SpringMVC概述SpringMVC是Spring子框架,是Spring为展现层提供的基于MVC设计理念的优秀的Web框架SpringMVC通过一套MVC注解,让POJO成为......
  • SpringMvc学习笔记博文转发
    学习笔记博文1:SpringMVC学习笔记学习笔记博文2:SpringMVC的学习笔记(整合)学习笔记博文3:SpringMVC学习笔记......
  • Nginx的基本运行原理及基本配置文件
     Nginx基本请求流程    Nginx配置文件说明 worker_processes 1;#允许进程数量,建议设置为cpu核心数或者auto自动检测,注意Windows服务器上虽然可以启动多......
  • SpringBoot读取.yml配置文件最常见的两种方式-源码及其在nacos的应用
    一、前言我们在开发中会经常遇到一些可能会变的值,比如数据库的密码,一些关键链接的配置等等。都需要我们写在配置文件中,这样可以把这些配置文件放到nacos上进行管理,修改na......