crane4j icon indicating copy to clipboard operation
crane4j copied to clipboard

提供 Idea 插件,优化使用体验

Open Createsequence opened this issue 9 months ago • 4 comments

参见 MybatisPlusX ,提供 Crane4j 的 Idea 插件,该插件可以提供下述功能:

  • 提供一个全局总览页面,可用于查看所有在项目中配置的数据源容器,并提供点击跳转的功能;
  • 在各种 @AssembleXXX 注解旁边显式图标,可以点击快速跳转到对应的数据源容器,类似 MybatisPlusX 通过接口跳转到映射文件;
  • 在各种 @ContainerXXX 注解上显示图标,点击可以快速获取引用该容器的操作配置,类似在 Idea 中查找订阅事件的消费者;
  • @ContainerMethod 的 resultKey 与 resultId 根据方法的返回值提供补全支持;
  • @AssembleXXX 注解中通过 propsprop 的属性映射提供补全支持;

目前暂定这些功能,后续根据开发难度与灵感再调整。

Createsequence avatar May 27 '24 06:05 Createsequence