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 如何请求后缀匹配
