跳转到主内容
极星编程网:以代码为星,赴技术山海!

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~~~~~完活以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:spring mvc url匹配禁用后缀访问操作Spring Boot 定制URL匹配规则的方法spring boot 如何请求后缀匹配

相关文章