当我在IntelliJ中执行Alt + Insert事件以使用自动装配的依赖关系时,IntelliJ会自动创建一个这样的字段:
@Qualifier("beanName")
@Autowired
private Bean bean;
有人知道是否有可能让IntelliJ停止编写@Qualifier注释?
答案 0 :(得分:1)
有人知道是否有可能让IntelliJ停止编写@Qualifier注释?
简短的回答是你不能。 @Autowire Dependency
代码生成操作不使用可编辑的文件模板。
答案很长,你可以阻止插入...如果没有使用bean的歧义,IDEA只会插入。例如,如果我在Spring Context Configuration中定义了一个且只有一个UniqueBean
类型的bean,那么IDEA将插入以下内容:
@Autowired
private UniqueBean uniqueBean;
只要在模块的Spring Facet 配置的所有“Spring Application”配置中有多个bean类型的实例,IDEA就会想要限定它,因此插入{{1}注释。