Springboot配置suffix指定mvc视图的后缀方法

 更新时间:2021年07月02日 16:44:06   作者:绿头龙  
这篇文章主要介绍了Springboot配置suffix指定mvc视图的后缀方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Springboot配置suffix指定mvc视图后缀

如下所示:

spring:
#配置MVC视图后缀
  mvc:
    view:
      suffix: ".html"

配置指定后缀之后

访问welcome.html页面时只需要写“welcome”即可。

@Controller
public class demoController {
    @GetMapping("/a")
    public String demo(){
        return "welcome";
    }

运行结果:

在这里插入图片描述

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 POI导出Excel时合并单元格没有边框的问题解决

    Java POI导出Excel时合并单元格没有边框的问题解决

    这篇文章主要给大家介绍了关于Java POI导出Excel时合并单元格没有边框的问题解决办法,文中通过代码介绍的非常详细,对大家学习或者使用java具有一定的参考学习价值,需要的朋友可以参考下
    2023-07-07
  • SpringBoot配置类中@Configuration和@Bean的作用

    SpringBoot配置类中@Configuration和@Bean的作用

    这篇文章主要介绍了SpringBoot配置类中@Configuration和@Bean的作用,@Configuration 指明当前类是一个配置类来替代之前的Spring配置文件,Spring boot的配置类,相当于Spring的配置文件,需要的朋友可以参考下
    2023-11-11
  • 解析Mybatis SqlSessionFactory初始化原理

    解析Mybatis SqlSessionFactory初始化原理

    本文主要介绍了Mybatis SqlSessionFactory初始化原理,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07
  • 深入解析Spring中的立即加载和延迟加载

    深入解析Spring中的立即加载和延迟加载

    本文介绍了Spring框架中的立即加载和延迟加载策略,并解释了它们的适用场景和使用方法,根据具体的需求和应用场景,选择合适的加载策略,可以提高应用程序的性能和资源利用效率,感兴趣的朋友跟随小编一起看看吧
    2023-07-07
  • 剑指Offer之Java算法习题精讲二叉树的构造和遍历

    剑指Offer之Java算法习题精讲二叉树的构造和遍历

    跟着思路走,之后从简单题入手,反复去看,做过之后可能会忘记,之后再做一次,记不住就反复做,反复寻求思路和规律,慢慢积累就会发现质的变化
    2022-03-03
  • 老生常谈 java匿名内部类

    老生常谈 java匿名内部类

    下面小编就为大家带来一篇老生常谈java匿名内部类。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • 详解Java中的Lambda表达式

    详解Java中的Lambda表达式

    Lambda表达式是Java SE 8中一个重要的新特性。这篇文章主要介绍了Java中的Lambda表达式 ,需要的朋友可以参考下
    2019-04-04
  • SpringCloud 分布式锁的多种实现

    SpringCloud 分布式锁的多种实现

    本文主要介绍了SpringCloud 分布式锁的多种实现,主要有三种方式,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • 解决spring-integration-mqtt频繁报Lost connection错误问题

    解决spring-integration-mqtt频繁报Lost connection错误问题

    这篇文章主要介绍了解决spring-integration-mqtt频繁报Lost connection错误问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • JavaWeb Spring依赖注入深入学习

    JavaWeb Spring依赖注入深入学习

    这篇文章主要为大家详细介绍了JavaWeb Spring依赖注入,深入学习Spring依赖注入,感兴趣的小伙伴们可以参考一下
    2016-09-09

最新评论