Hi I am new to Spring DI and I have no idea what this class would look like in Spring. Can anyone translate this for me somehow? I got no good results with google.
@ApplicationScoped
class JavacordProducer {
@Inject
Logger logger;
@Produces
@ApplicationScoped
DiscordApi produceDiscordApi() {
return new DiscordApiBuilder()
.setToken(discordToken)
.login()
.exceptionally(ExceptionLogger.get())
.join();
}
private void disposeDiscordApi(@Disposes DiscordApi discordApi) {
discordApi.disconnect();
}
}```