导入时 IntelliJ 不应导入 *

IntelliJ Shouldn't Import * when Importing

目标:

假设我有一行代码:payout.setPayoutStatusType(PayoutStatusType.REJECTED); 但是 PayoutStatusType 没有导入到当前看起来像这样的模型中:

import models.ApprovedLead;
import models.IdentityProviderType;
import models.ImportJob;
import models.ImportJobStatus;
import models.Offer;
import models.OfferSource;
import models.OfferViewedStatus;
import models.PaymentAccount;
import models.PaymentAccountType;
import models.PayoutStatusType;
import models.Payout;
import models.PendingPayout;
import models.RawOffer;
import models.User;
import models.UserDevice;
import models.UserDeviceType;
import models.UserOffer;

我的问题是,如果我单击 PayoutStatusType,并让它为此创建导入,它将删除所有静态导入,并且只在一行中执行:import models.* 我不想要它要做。

我的问题是:如何设置我的 IDE Intellij 使其成为 import models.PayoutStatusType

您可以配置 IntelliJ 启动的阈值 'import *':

Preferences > Editor > Code Style > Java > Imports > Class count to use import with '*'

您最近的导入似乎已超过此阈值,从而导致 IntelliJ 在 * 下崩溃大量导入。