好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

Springboot配置suffix指定mvc视图后缀

如下所示:

?

1

2

3

4

5

spring:

#配置MVC视图后缀

   mvc:

     view:

       suffix: ".html"

配置指定后缀之后

访问welcome.html页面时只需要写[welcome]即可。

?

1

2

3

4

5

6

@Controller

public class demoController {

     @GetMapping ( "/a" )

     public String demo(){

         return "welcome" ;

     }

运行结果:

SpringBoot配置MVC-controller请求的后缀名

1.启动类添加配置

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

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;

     }

}

需要添加上面代码片段的此部分

?

1

2

3

4

5

6

7

8

9

10

11

/**

      * 设置匹配.action后缀的请求

      * @param dispatcherServlet

      * @return

      */

     @Bean

     public ServletRegistrationBean servletRegistrationBean(DispatcherServlet dispatcherServlet) {

         ServletRegistrationBean bean = new ServletRegistrationBean(dispatcherServlet);

         bean.addUrlMappings( "*.action" );

         return bean;

     }

2.配置文件中添加配置

?

1

2

3

4

5

6

7

8

spring:

   mvc:

       ##设置匹配.action后缀的请求的配置

     pathmatch:

       use-suffix-pattern: false

       use-registered-suffix-pattern: true

       contentnegotiation:

         favor-path-extension: false

~~~~~完活

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

原文链接:https://blog.csdn.net/weixin_40927436/article/details/112183338

查看更多关于Springboot配置suffix指定mvc视图的后缀方法的详细内容...

  阅读:23次