我最近从Spring 3升级到Spring。以前,我能够在URL值包含分号时发布并获取资源。但是升级后我得到了500错误。以下是我的要求

/ rest / logindomains / grouptorolemapping / 13 / Atl; BasGroup

有谁知道如何解决这个问题?

最佳答案

要在url中启用分号,必须调整UrlPathHelper。例如:

@Configuration
public class WebConfig implements WebMvcConfigurer {
    @Override
    public void configurePathMatch(PathMatchConfigurer configurer) {
        UrlPathHelper urlPathHelper = new UrlPathHelper();
        urlPathHelper.setRemoveSemicolonContent(false);

        configurer.setUrlPathHelper(urlPathHelper);
    }
}

07-24 09:35