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 相关文章推荐
解决Maven项目中 Invalid bound statement 无效的绑定问题
Jun 15 Java/Android
Java Optional<Foo>转换成List<Bar>的实例方法
Jun 20 Java/Android
Java 中的 Unsafe 魔法类的作用大全
Jun 26 Java/Android
Sleuth+logback 设置traceid 及自定义信息方式
Jul 26 Java/Android
关于Spring配置文件加载方式变化引发的异常详解
Jan 18 Java/Android
Java并发编程之原子性-Atomic的使用
Mar 16 Java/Android
Java 超详细讲解ThreadLocal类的使用
Apr 07 Java/Android
解决Springboot PostMapping无法获取数据的问题
May 06 Java/Android
Android Studio 计算器开发
May 20 Java/Android
Ubuntu18.04下QT开发Android无法连接设备问题解决实现
Jun 01 Java/Android
Android基础入门之dataBinding的简单使用教程
Jun 21 Java/Android
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
Aug 05 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+DBM的同学录程序(3)
2006/10/09 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
JS实现滑动插件
2020/01/15 Javascript
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python使用MYSQLDB实现从数据库中导出XML文件的方法
2015/05/11 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
2018/02/11 Python
基于Django用户认证系统详解
2018/02/21 Python
python中类的属性和方法介绍
2018/11/27 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
手把手教你Python yLab的绘制折线图的画法
2019/10/23 Python
基于python实现地址和经纬度转换
2020/05/19 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
附答案的Java面试题
2012/11/19 面试题
基层党组织整改方案
2014/10/25 职场文书
幼儿园学前班幼儿评语
2014/12/29 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
Python 流媒体播放器的实现(基于VLC)
2021/04/28 Python
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis