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 相关文章推荐
JVM入门之类加载与字节码技术(类加载与类的加载器)
Jun 15 Java/Android
如何给HttpServletRequest增加消息头
Jun 30 Java/Android
分析ZooKeeper分布式锁的实现
Jun 30 Java/Android
新手初学Java网络编程
Jul 07 Java/Android
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
Sep 25 Java/Android
关于springboot配置druid数据源不生效问题(踩坑记)
Sep 25 Java/Android
使用Spring处理x-www-form-urlencoded方式
Nov 02 Java/Android
Java并发编程之原子性-Atomic的使用
Mar 16 Java/Android
Android Flutter实现3D动画效果示例详解
Apr 07 Java/Android
Java 通过手写分布式雪花SnowFlake生成ID方法详解
Apr 07 Java/Android
SpringBoot使用ip2region获取地理位置信息的方法
Jun 21 Java/Android
Java服务调用RestTemplate与HttpClient的使用详解
Jun 21 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
4月1日重磅发布!《星际争霸II》6.0.0版本更新
2020/04/09 星际争霸
用PHP读取和编写XML DOM的实现代码
2011/02/03 PHP
理解PHP中的stdClass类
2014/04/18 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
图文介绍PHP添加Redis模块及连接
2015/07/28 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
JavaScript中Math对象使用说明
2008/01/16 Javascript
jquery 可排列的表实现代码
2009/11/13 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
jquery表单对象属性过滤选择器实例分析
2015/05/18 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
2016/08/03 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
python多线程共享变量的使用和效率方法
2019/07/16 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
python的json包位置及用法总结
2020/06/21 Python
超市中秋节促销方案
2014/03/21 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
怎样写工作总结啊!
2019/06/18 职场文书
传单、海报早OUT了,另类传单营销方案送给你!
2019/07/15 职场文书
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android