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 相关文章推荐
浅谈什么是SpringBoot异常处理自动配置的原理
Jun 21 Java/Android
Spring boot应用启动后首次访问很慢的解决方案
Jun 23 Java/Android
Java基础之this关键字的使用
Jun 30 Java/Android
Springboot配置suffix指定mvc视图的后缀方法
Jul 03 Java/Android
关于springboot配置druid数据源不生效问题(踩坑记)
Sep 25 Java/Android
使用Java去实现超市会员管理系统
Mar 18 Java/Android
springboot入门 之profile设置方式
Apr 04 Java/Android
Java设计模式之代理模式
Apr 22 Java/Android
Java中生成微信小程序太阳码的实现方案
Jun 01 Java/Android
详解Spring Bean的配置方式与实例化
Jun 10 Java/Android
Java中的Kotlin 内部类原理
Jun 16 Java/Android
向Spring IOC 容器动态注册bean实现方式
Jul 15 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
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
jQuery插件开发详细教程
2014/06/06 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
使用jquery解析XML的方法
2014/09/05 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
Underscore源码分析
2015/12/30 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
JavaScript获取当前url路径过程解析
2019/12/27 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
python多线程同步之文件读写控制
2021/02/25 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
英国袜子店:Sock Shop
2017/01/11 全球购物
教师自荐信
2013/12/10 职场文书
母亲节感恩寄语
2014/02/21 职场文书
军训口号
2014/06/13 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
生日答谢词
2015/01/05 职场文书
大卫科波菲尔读书笔记
2015/06/30 职场文书
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js