IntellIJ IDEA Ultimate 2019.3 显示注释的完全限定名称
IntellIJ IDEA Ultimate 2019.3 Showing Fully Qualifed Name for Annotation
macOS Catalina (10.15.2) 上的 IntelliJ IDEA Ultimate 2019.3 显示我导入的完全合格的注释...
例如,在使用 Spring Initializr 的 Web 依赖创建一个 Spring 引导项目,然后将解压缩的文件作为 Maven 项目导入 IntelliJ IDEA 后,我尝试添加 @RestController
我的注释 class:
@RestController
public class RestController {
}
IntelliJ IDEA 自动用完全限定名补全(这不是我喜欢的):
@org.springframework.web.bind.annotation.RestController
public class RestController {
}
转到 Preferences -> Editor -> Code Style -> Java
,Use fully qualifed class names
未选中。
我怎样才能摆脱这个恼人的代码完成?
只是希望它看起来像这样(它正在工作,但发生了一些事情,我什至尝试过 File -> Invalidate Caches.../Restart
以前如果我输入 @RestController
,它会导入 class 并且看起来像这样:
import org.springframework.web.bind.annotation.RestController;
@RestController
public class RestController {
}
这就是我要恢复的...
非常感谢任何帮助。
明白了 - 我试图变得非常通用,所以我将我的 class RestController 命名为...这就是为什么 IntelliJ IDEA 决定为注释包含完全限定的包名称,因为它正在做我不让编译器知道 class 名称和注释是不同的代码片段,这是一种帮助。
确实,IntelliJ IDEA 真的很智能!
macOS Catalina (10.15.2) 上的 IntelliJ IDEA Ultimate 2019.3 显示我导入的完全合格的注释...
例如,在使用 Spring Initializr 的 Web 依赖创建一个 Spring 引导项目,然后将解压缩的文件作为 Maven 项目导入 IntelliJ IDEA 后,我尝试添加 @RestController
我的注释 class:
@RestController
public class RestController {
}
IntelliJ IDEA 自动用完全限定名补全(这不是我喜欢的):
@org.springframework.web.bind.annotation.RestController
public class RestController {
}
转到 Preferences -> Editor -> Code Style -> Java
,Use fully qualifed class names
未选中。
我怎样才能摆脱这个恼人的代码完成?
只是希望它看起来像这样(它正在工作,但发生了一些事情,我什至尝试过 File -> Invalidate Caches.../Restart
以前如果我输入 @RestController
,它会导入 class 并且看起来像这样:
import org.springframework.web.bind.annotation.RestController;
@RestController
public class RestController {
}
这就是我要恢复的...
非常感谢任何帮助。
明白了 - 我试图变得非常通用,所以我将我的 class RestController 命名为...这就是为什么 IntelliJ IDEA 决定为注释包含完全限定的包名称,因为它正在做我不让编译器知道 class 名称和注释是不同的代码片段,这是一种帮助。
确实,IntelliJ IDEA 真的很智能!