
Java SPI: o superpoder embutido que todo desenvolvedor deveria conhecer
Existe um sistema de plugins escondido dentro do JDK que a maioria dos desenvolvedores nunca usa de prop贸sito. O Java SPI (ServiceLoader) deixa voc锚 adicionar comportamento sem tocar no c贸digo que o consome. Mostro com c贸digo real do meu emulador de NES, mato o fr谩gil arquivo META-INF com o Google AutoService, cubro a variante moderna com JPMS e fecho com a forma como o Quarkus faz a mesma ideia em tempo de build.