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 相关文章推荐
Spring Bean的实例化之属性注入源码剖析过程
Jun 13 Java/Android
Java基础之this关键字的使用
Jun 30 Java/Android
springboot 启动如何排除某些bean的注入
Aug 02 Java/Android
Java org.w3c.dom.Document 类方法引用报错
Aug 07 Java/Android
Java网络编程之UDP实现原理解析
Sep 04 Java/Android
SpringBoot整合阿里云视频点播的过程详解
Dec 06 Java/Android
Java 深入探究讲解简单工厂模式
Apr 07 Java/Android
Spring Data JPA框架的核心概念和Repository接口
Apr 28 Java/Android
Java 死锁解决方案
May 11 Java/Android
SpringBoot全局异常处理方案分享
May 25 Java/Android
SpringCloud超详细讲解Feign声明式服务调用
Jun 21 Java/Android
基于Android10渲染Surface的创建过程
Aug 14 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实现ping
2006/10/09 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
php解析mht文件转换成html的实例
2017/03/13 PHP
javascript parseInt与Number函数的区别
2010/01/21 Javascript
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
vue实现动态按钮功能
2019/05/13 Javascript
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
windows下ipython的安装与使用详解
2016/10/20 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
django实现支付宝支付实例讲解
2019/10/17 Python
django中media媒体路径设置的步骤
2019/11/15 Python
python-docx文件定位读取过程(尝试替换)
2020/02/13 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
法国春天百货官网:Printemps.com
2020/06/29 全球购物
党员政治学习材料
2014/05/14 职场文书
教师师德工作总结2015
2015/07/22 职场文书
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android