代码生成功能生成的代码很多没有解析出来。

Blade 未结 1 206
keith2008
keith2008 剑童 2024-08-02 15:39

一、该问题的重现步骤是什么?

1. 使用代码生成功能,进行代码生成。

2. 生产的代码中出现很多 if 之类的关键词。


二、你期待的结果是什么?实际看到的又是什么?

f5472f5e0c53f50d3d5a9b238f885a8.png

0f7538014ef8bc590f6d07d5fb2c66d.png


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

商业版

四、请提供详细的错误堆栈信息,这很重要。

控制台相应的提示如下:

1722584255345.png

五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-08-02 16:07

    用的是哪个版本,现在已经全系换成其他的语法了,你是不是还没有更新

    CleanShot20240802160657@2x.png

    作者追问:2024-08-02 17:35

    发现controller\entity\service\serviceImp这几个文件的生成是使用了mybatis-plus-generator包中templates目录下的模版。请问选模版是在哪控制的。

    回答: 2024-08-02 17:37

    CleanShot20240802173638@2x.png

    可以看这里,核心的逻辑就在support里的两个类

    作者追问:2024-08-02 19:04


    进行断点调试,templateConfig中已经取得了对应模版的路径,为什么到最后代码生成又实用了默认的模版路径。

    1722596149567.png

    image.png

    0 讨论(0)
提交回复