davidfantasy / mybatis-plus-generator-ui

对mybatis-plus-generator进行封装,通过Web UI快速生成兼容Spring boot,mybatis-plus框架的各类业务代码
Apache License 2.0
1.83k stars 471 forks source link

如果在yml文件中设置context-path值,页面打开空白 #25

Closed jackxu2011 closed 4 years ago

jackxu2011 commented 4 years ago

当前使用版本(必填,否则不予处理)

1.2.2

该问题是如何引起的?(确定最新版也有问题再提!!!)

application.yml 文件设置 server.servelet.context-path: /demo

重现步骤(如果有就写完整)

报错信息

生成页面空白,

建议:

在MybatisPlusToolsApplication的WebServerFactoryCustomizer 中,写死context-path 增加:

factory.setContextPath("");


@Bean
    public WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> containerConfig(GeneratorConfig config) {
        return factory -> {
            if (config.getPort() != null) {
                factory.setPort(MybatisPlusToolsApplication.generatorConfig.getPort());
            } else {
                factory.setPort(8080);
            }
            factory.setContextPath("");
        };
    }
davidfantasy commented 4 years ago

版本1.3.0已修复