crane4j
crane4j copied to clipboard
提供 Idea 插件,优化使用体验
参见 MybatisPlusX ,提供 Crane4j 的 Idea 插件,该插件可以提供下述功能:
- 提供一个全局总览页面,可用于查看所有在项目中配置的数据源容器,并提供点击跳转的功能;
- 在各种
@AssembleXXX
注解旁边显式图标,可以点击快速跳转到对应的数据源容器,类似 MybatisPlusX 通过接口跳转到映射文件; - 在各种
@ContainerXXX
注解上显示图标,点击可以快速获取引用该容器的操作配置,类似在 Idea 中查找订阅事件的消费者; -
@ContainerMethod
的 resultKey 与 resultId 根据方法的返回值提供补全支持; - 在
@AssembleXXX
注解中通过props
与prop
的属性映射提供补全支持;
目前暂定这些功能,后续根据开发难度与灵感再调整。