Closed iqolome closed 6 months ago
com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine#outputService:154 行
service.isGenerateServiceImpl() 这个判断是对的
StringUtils.isNotBlank(tableInfo.getServiceImplName() 这里面一定可以取导致 因为默认初始化了
&& StringUtils.isNotBlank(serviceImplPath))) // 这个里面也有默认初始化的值
俩个都有默认初始的值导致一定为true
Controller 的生成也是一样的问题
packageConfig 会默认赋值所有的配置
public Map<String, String> getPackageInfo() {
if (packageInfo.isEmpty()) {
packageInfo.put(ConstVal.MODULE_NAME, this.getModuleName());
packageInfo.put(ConstVal.ENTITY, this.joinPackage(this.getEntity()));
packageInfo.put(ConstVal.MAPPER, this.joinPackage(this.getMapper()));
packageInfo.put(ConstVal.XML, this.joinPackage(this.getXml()));
packageInfo.put(ConstVal.SERVICE, this.joinPackage(this.getService()));
packageInfo.put(ConstVal.SERVICE_IMPL, this.joinPackage(this.getServiceImpl()));
packageInfo.put(ConstVal.CONTROLLER, this.joinPackage(this.getController()));
packageInfo.put(ConstVal.PARENT, this.getParent());
}
return Collections.unmodifiableMap(this.packageInfo);
}
6060
没发版不建议关闭问题,还以为解决了呢
@nieqiurong
当前使用版本 3.5.6 当前环境信息 JDK22 Mysql 8.3.0 描述bug现象 FastAutoGenerator 无法禁止 service 以及controller生成 提供问题复现步骤
提供完整堆栈日志(可选)
提供问题复现工程(可选) 请尽量提供复现工程,减少大家排错的时间.