2017-05-26 8 views
1

私は春のブートを使ってWEBプロジェクトを行います。私はtomcatのデフォルト割り当てを変更したい。それが春のプロジェクトの場合は、server.xmlで変更できますが、それは春の起動です。どうすれば設定できますか?springBootEncodingForURI = "true"を設定する方法

答えて

1

次のJavaConfigクラスを作成する必要があります。

@Bean 
EmbeddedServletContainerCustomizer containerCustomizer() { 
    return (containerFactory) -> { 
     if (containerFactory instanceof TomcatEmbeddedServletContainerFactory) { 
      TomcatEmbeddedServletContainerFactory tomcatContainerFactory = (TomcatEmbeddedServletContainerFactory) containerFactory; 
      tomcatContainerFactory.addConnectorCustomizers((connector) -> { 
       connector.setUseBodyEncodingForURI(true); 
      }); 
     } 
    }; 
} 
関連する問題