IIDP平台可通过以下两种方式,提升基于idea工具的开发效率(暂不建议在正式环境中配置,因此默认配置分别是engine.model2ddl.mode=CREATE 和 seeder.sync = true,需要通过修改配置提升启动性能)

1)ddl和种子数据配置修改能加快启动速度(模型修改的频率应该是很低的,应该在设计阶段做好)

要求:引擎版本升级到sie-snest-engine v2.2.7.RELEASE或以上

ddl配置参考如下可提升启动性能,不需要更新表结构(即模型未发生变化):

engine.model2ddl.mode=NONE

忽略种子数据更新(三种类型种子数据,包括菜单、视图、业务数据种子数据),配置参考如下可提升启动性能:

seeder.sync = false

如果在开发时需要调试视图,可以通过在开发者中心-》视图管理,进行修改后调试效果,无误后拷贝到views目录下,这样可以节省启动效率

注意:seeder.sync = false 还会影响权限点的同步,目前平台已经是通配符的方式对租户管理员进行授权,因此即便不同步权限点,也不会影响开发调试;如在正式环境,可能需要更细化的授权,该配置并不适用。

2)修改方法体内容,而不是修改签名或者增加方法的情况下,无需重新package即可调试

重新编译发布修改java类操作 idea菜单Build->Recompile xxx.java