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 相关文章推荐
详解Java实现数据结构之并查集
Jun 23 Java/Android
Java实现二维数组和稀疏数组之间的转换
Jun 27 Java/Android
利用Java设置Word文本框中的文字旋转方向的实现方法
Jun 28 Java/Android
HashMap实现保存两个key相同的数据
Jun 30 Java/Android
解决persistence.xml配置文件修改存放路径的问题
Feb 24 Java/Android
你知道Java Spring的两种事务吗
Mar 16 Java/Android
Java实现二分搜索树的示例代码
Mar 17 Java/Android
Elasticsearch 配置详解
Apr 19 Java/Android
Java由浅入深通关抽象类与接口(上篇)
Apr 26 Java/Android
Android开发之底部导航栏的快速实现
Apr 28 Java/Android
Android中的Launch Mode详情
Jun 05 Java/Android
springboot+rabbitmq实现智能家居实例详解
Jul 23 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
福利彩票幸运号码自动生成器
2006/10/09 PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
2014/06/22 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
2017/10/26 PHP
Array.prototype.slice 使用扩展
2010/06/09 Javascript
js 实现 input type="file" 文件上传示例代码
2013/08/07 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
JS中的Replace方法使用经验分享
2015/05/20 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
2018/07/05 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
python爬取网页转换为PDF文件
2018/06/07 Python
Python安装selenium包详细过程
2019/07/23 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
Python生成词云的实现代码
2020/01/14 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
详解python3 GUI刷屏器(附源码)
2021/02/18 Python
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
建筑专业自荐信
2013/10/18 职场文书
大学生蛋糕店创业计划书
2014/01/13 职场文书
教师个人自我鉴定
2014/02/08 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
高考升学宴主持词
2019/06/21 职场文书