dependencies { implementation 'com.google.auto.service:auto-service:1.0-rc6' annotationProcessor 'com.google.auto.service:auto-service:1.0-rc6' } public interface GreetingService { void greet(); } @AutoService(GreetingService.class) public class EnglishGreetingService implements GreetingService { @Override public void greet() { System.out.println("Hello!"); } } public class Main { public static void main(String[] args) { ServiceLoader<GreetingService> loader = ServiceLoader.load(GreetingService.class); for (GreetingService service : loader) { service.greet(); } } }


上一篇:
下一篇:
切换中文