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 相关文章推荐
如何解决springcloud feign 首次调用100%失败的问题
Jun 23 Java/Android
IDEA使用SpringAssistant插件创建SpringCloud项目
Jun 23 Java/Android
总结一下关于在Java8中使用stream流踩过的一些坑
Jun 24 Java/Android
Java中常用解析工具jackson及fastjson的使用
Jun 28 Java/Android
Java集成swagger文档组件
Jun 28 Java/Android
Maven学习----Maven安装与环境变量配置教程
Jun 29 Java/Android
Android自定义ScrollView实现阻尼回弹
Apr 01 Java/Android
Java中Quartz高可用定时任务快速入门
Apr 03 Java/Android
MyBatis配置文件解析与MyBatis实例演示
Apr 07 Java/Android
Java8利用Stream对列表进行去除重复的方法详解
Apr 14 Java/Android
带你了解Java中的ForkJoin
Apr 28 Java/Android
Java实现简单小画板
Jun 10 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
php checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
vue监听对象及对象属性问题
2018/08/20 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
前端使用crypto.js进行加密的函数代码
2020/08/16 Javascript
实例讲解Python编程中@property装饰器的用法
2016/06/20 Python
python如何实现代码检查
2019/06/28 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
pytorch:model.train和model.eval用法及区别详解
2020/02/20 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
基于html和CSS3制作酷炫的导航栏
2015/09/23 HTML / CSS
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
检讨书模板大全
2015/05/07 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang