在我们自定义地注解中,想实现类似 spring 的@Cacheable 那样在使用spel表达式的时候,idea可以自动补全,但是找了很久也没头绪。后来发现是方向错了。一直想着是要spring boot提供支持,其实这个是一个idea的行为,应该从idea的角度去着手。
在idea中可以看到相关支持
根据相关资料,这个功能是idea的 Language Injections支持的。官方文档 https://www.jetbrains.com/help/idea/using-language-injections.html#cancel-injections
所以,要做的就是按照文档上去的做就行了。临时解决 或者 在需要的地方加上注解。
文档中所说的加comments的方法没生效,通过加注解的方式是可以的。