springboot 설정.do 또는.action 등 접미사

1318 단어 자바springboot
springboot 2.1.1    .do   ,          ,    。

방법 1(추천):
단계 1:프로필 에 다음 설정 을 추가 합 니 다
 spring
	  mvc:
	    pathmatch:
	      use-suffix-pattern: false
	      use-registered-suffix-pattern: true
	    contentnegotiation:
	      favor-path-extension: false

단계 2:springboot 시작 클래스 에 다음 코드 를 추가 합 니 다
/**
	 *     .do     
	 * @param dispatcherServlet
	 * @return
	 */
	@Bean
	public ServletRegistrationBean servletRegistrationBean(DispatcherServlet dispatcherServlet) {
		ServletRegistrationBean bean = new ServletRegistrationBean(dispatcherServlet);
		bean.addUrlMappings("*.do");
		return bean;
	}

방법 2:
단계 1:MVC 설정 클래스 만 들 기
@Configuration
@ComponentScan
@EnableWebMvc
public class MvcConfig implements WebMvcConfigurer {

    @Override
    public void configurePathMatch(PathMatchConfigurer pathMatchConfigurer) {
        pathMatchConfigurer.setUseSuffixPatternMatch(false);
        pathMatchConfigurer.setUseRegisteredSuffixPatternMatch(true);
    }

    @Override
    public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
        configurer.favorPathExtension(false);
    }
}

단계 2:동상
사실 두 가지 방법 원 리 는 같 고 이 설정 을 통 해 친 측 은 정적 자원 의 방문 에 영향 을 주지 않 습 니 다.

좋은 웹페이지 즐겨찾기