【项目实战】- codegen代码生成工具的使用之乱码

一开始在项目工程中,已module形式引入codegen,并启动该项目中的MainFrame,启动后,窗体显示乱码,后续的影响是,生成的实体类及其他各种文件也会造成乱码,不仅没达到自动生成的方便,反而造成了一定的麻烦。

乱码的原因,一开始认为是编码格式不一致。原先idea设置全局都是UTF-8格式,同事说codegen要用GBK的才可以,由于原项目是UTF-8格式的编码,不能随意修改,否则也会影响原项目,造成乱码。于是,只是单一针对codegen项目进行了编码修改,但是毫无作用。也不知道为什么。(此操作是在原项目中已module形式引入的codegen)。

多次尝试无果后,选择把codegen已单独的项目,在新窗口中打开。

重新启动MainFrame,发现无论在GBK,UTF-8等编码状态下。都可以启动成功。

原因不明。

启动界面如下:

【项目实战】- codegen代码生成工具的使用之乱码

在桌面新建任意文件夹,如code,用来保存生成的代码。

【项目实战】- codegen代码生成工具的使用之乱码

会按照自己设置的规则,生成如下工程代码,只需复制代码到工程内,并修改对应的路径和相关配置即可。