问题现象
- 编译时Spotless强制要求clean
- 格式化后自动删除
import com.example.*
类型语句 - 手动补回后再次格式化仍被删
// 示例:被删除的导入语句
import org.springframework.util.*; // 通配符导入
底层机制:Spotless默认启用RemoveUnusedImports()
和ImportOrder()
规则
解决方案
IDE配置优化(IntelliJ)
Settings > Editor > Code Style > Java
- Imports选项卡修改:
Class count to use import with '*'
→ 999Names count to use static import with '*'
→ 999