1
私は春のブートを使ってWEBプロジェクトを行います。私はtomcatのデフォルト割り当てを変更したい。それが春のプロジェクトの場合は、server.xmlで変更できますが、それは春の起動です。どうすれば設定できますか?springBootEncodingForURI = "true"を設定する方法
私は春のブートを使ってWEBプロジェクトを行います。私はtomcatのデフォルト割り当てを変更したい。それが春のプロジェクトの場合は、server.xmlで変更できますが、それは春の起動です。どうすれば設定できますか?springBootEncodingForURI = "true"を設定する方法
次のJavaConfigクラスを作成する必要があります。
@Bean
EmbeddedServletContainerCustomizer containerCustomizer() {
return (containerFactory) -> {
if (containerFactory instanceof TomcatEmbeddedServletContainerFactory) {
TomcatEmbeddedServletContainerFactory tomcatContainerFactory = (TomcatEmbeddedServletContainerFactory) containerFactory;
tomcatContainerFactory.addConnectorCustomizers((connector) -> {
connector.setUseBodyEncodingForURI(true);
});
}
};
}