注入自定義服務
注入實例已經在快速開始說過,因此本教程只集中與注入服務 (Service)
public interface IService {
void doSomething(CommandSender sender);
}public class IServiceImpl implements IService{
@Inject
private TestConfig config; // 別忘了任何註冊單例/服務均可使用依賴注入!
@Override
public void doSomething(CommandSender sender) {
sender.sendMessage(config.name);
}
} @Override
public void bindServices(ServiceCollection serviceCollection) {
serviceCollection.bindService(IService.class, IServiceImpl.class);
}最后更新于