您应该使用提供者
public class StoreProvider implements Provider<Store> {
@Inject
private Boss boss ;
public Store get() {
return new Store(boss, boss.getClerk().getCustomerLine());
}
}
然后将其绑定到您的模块中
bind(Store.class).toProvider(StoreProvider.class);