Idea中调整代码导包形式

在java开发中import其他类是家常便饭,对于引入方式无非就两种:

一种是:import xxxx.*; 另一种是:import xxxx.zzzz.C.java;

但是大多数的企业开发规范中明令禁止第一种方式,我也咨询过公司架构师第一种有什么风险,大佬淡淡一笑说只是个习惯问题,无论哪种导入方式,在编译成class文件时,都会变成第二种形式。所以,既然甲方爸爸定了规范,那我们照例执行就好,毕竟我们是生产者,人家才是消费者。(说好的甲乙双方合作,实际乙方毫无话语权,我们只是无情的代码生成器,O(∩_∩)O)

一、设置idea导包方式: 

打开设置>Editor>Code Style>Java>Scheme Default>Imports

  • ① 将Class count to use import with "*"改为99(导入同一个包的类超过这个数值自动变为 * )
  • ② 将Names count to use static import with "*"改为99(同上,但这是静态导入的)
  • ③ 将Package to Use import with "*"删掉默认的这两个包(不管使用多少个类,只要在这个列表里都会变为 * )

PS:Scheme Default是针对全局的,你也可以只修改某个Project的

Idea中调整代码导包形式

二、调整代码导包形式

1.右键选中项目(或者项目下的某个包),选择optimize imports 优化导入即可完成导包格式的批量调整。

Idea中调整代码导包形式