Java 如何设置useBodyEncodingForURI=";“真的”;春靴
我使用SpringBoot做一个WEB项目。我想修改tomcat的默认分配。如果它是spring项目,我可以在server.xml中修改它,但它是spring引导。如何设置它?您应该创建以下JavaConfig类Java 如何设置useBodyEncodingForURI=";“真的”;春靴,java,spring,spring-boot,tomcat6,Java,Spring,Spring Boot,Tomcat6,我使用SpringBoot做一个WEB项目。我想修改tomcat的默认分配。如果它是spring项目,我可以在server.xml中修改它,但它是spring引导。如何设置它?您应该创建以下JavaConfig类 @Bean EmbeddedServletContainerCustomizer containerCustomizer() { return (containerFactory) -> { if (containerFactory instanceof
@Bean
EmbeddedServletContainerCustomizer containerCustomizer() {
return (containerFactory) -> {
if (containerFactory instanceof TomcatEmbeddedServletContainerFactory) {
TomcatEmbeddedServletContainerFactory tomcatContainerFactory = (TomcatEmbeddedServletContainerFactory) containerFactory;
tomcatContainerFactory.addConnectorCustomizers((connector) -> {
connector.setUseBodyEncodingForURI(true);
});
}
};
}