Springboot配置suffix指定mvc视图的后缀方法


Posted in Java/Android onJuly 03, 2021

Springboot配置suffix指定mvc视图后缀

如下所示:

spring:
#配置MVC视图后缀
  mvc:
    view:
      suffix: ".html"

配置指定后缀之后

访问welcome.html页面时只需要写“welcome”即可。

@Controller
public class demoController {
    @GetMapping("/a")
    public String demo(){
        return "welcome";
    }

运行结果:

Springboot配置suffix指定mvc视图的后缀方法

SpringBoot配置MVC-controller请求的后缀名

1.启动类添加配置

package com.ias.oil.client.schedule; 
import com.ias.oil.model.OILService;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.context.annotation.Bean;
import org.springframework.web.servlet.DispatcherServlet;
 
@EnableDiscoveryClient
@EnableFeignClients({OILService.PACKAGE_FOR_SERVICE_SCHEDULE})
@SpringBootApplication
public class OILScheduleClientApplication {
    public static void main(String[] args) {
        SpringApplication.run(OILScheduleClientApplication.class, args);
    }
 
    /**
     * 设置匹配.action后缀的请求
     * @param dispatcherServlet
     * @return
     */
    @Bean
    public ServletRegistrationBean servletRegistrationBean(DispatcherServlet dispatcherServlet) {
        ServletRegistrationBean bean = new ServletRegistrationBean(dispatcherServlet);
        bean.addUrlMappings("*.action");
        return bean;
    }
}

需要添加上面代码片段的此部分

/**
     * 设置匹配.action后缀的请求
     * @param dispatcherServlet
     * @return
     */
    @Bean
    public ServletRegistrationBean servletRegistrationBean(DispatcherServlet dispatcherServlet) {
        ServletRegistrationBean bean = new ServletRegistrationBean(dispatcherServlet);
        bean.addUrlMappings("*.action");
        return bean;
    }

2.配置文件中添加配置

spring:
  mvc:
      ##设置匹配.action后缀的请求的配置
    pathmatch:
      use-suffix-pattern: false
      use-registered-suffix-pattern: true
      contentnegotiation:
        favor-path-extension: false

~~~~~完活

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Java/Android 相关文章推荐
SpringBoot2 参数管理实践之入参出参与校验的方式
Jun 16 Java/Android
一篇文章带你复习java知识点
Jun 28 Java/Android
Java基础之线程锁相关知识总结
Jun 30 Java/Android
Java使用jmeter进行压力测试
Jul 09 Java/Android
关于MybatisPlus配置双数据库驱动连接数据库问题
Jan 22 Java/Android
SpringBoot2零基础到精通之异常处理与web原生组件注入
Mar 22 Java/Android
Java实现经典游戏泡泡堂的示例代码
Apr 04 Java/Android
springboot入门 之profile设置方式
Apr 04 Java/Android
详细介绍Java中的CyclicBarrier
Apr 13 Java/Android
Spring Data JPA框架的核心概念和Repository接口
Apr 28 Java/Android
Android Gradle 插件自定义Plugin实现注意事项
Jun 16 Java/Android
Java多线程并发FutureTask使用详解
Jun 28 Java/Android
java基础——多线程
JUnit5常用注解的使用
Jul 02 #Java/Android
解决Swagger2返回map复杂结构不能解析的问题
SpringBoot工程下使用OpenFeign的坑及解决
Jul 02 #Java/Android
SpringBoot读取Resource下文件的4种方法
Jul 02 #Java/Android
Java基础-封装和继承
Java 泛型详解(超详细的java泛型方法解析)
You might like
Zerg剧情介绍
2020/03/14 星际争霸
php empty函数 使用说明
2009/08/10 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
2013/06/10 PHP
PHP中soap的用法实例
2014/10/24 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
javascript中input中readonly和disabled区别介绍
2012/10/23 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
使用jquery提交form表单并自定义action的实现代码
2016/05/25 Javascript
JavaScript sort数组排序方法和自我实现排序方法小结
2016/06/06 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
复制粘贴功能的Python程序
2008/04/04 Python
Python中的lstrip()方法使用简介
2015/05/19 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
【python】matplotlib动态显示详解
2019/04/11 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
python 两个一样的字符串用==结果为false问题的解决
2020/03/12 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
普罗米修斯教学反思
2014/02/06 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
Vue图片裁剪组件实例代码
2021/07/02 Vue.js