一尘不染

如何在嵌入式tomcat服务器中设置自定义领域?我正在使用Spring Boot。

spring-boot

如何为嵌入式tomcat设置自定义领域?我正在使用SpringBoot,但是没有看到通过Embeddedservletcontainercustomizer添加自定义领域的方法。


阅读 309

收藏
2020-05-30

共1个答案

一尘不染

看起来您应该定义此bean:

@Bean
public TomcatEmbeddedServletContainerFactory tomcatEmbeddedServletContainerFactory() {
    TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
    factory.addContextCustomizers(new TomcatContextCustomizer() {
        @Override
        public void customize(Context context) {
            context.setRealm(new CombinedRealm());
        }
    });
    return factory;
}

并提供所需的Realm实现。

2020-05-30