dependencies { compile 'com.google.auto.service:auto-service:1.0-rc7' annotationProcessor 'com.google.auto.service:auto-service:1.0-rc7' } public interface HelloService { String sayHello(String name); } import com.google.auto.service.AutoService; @AutoService(HelloService.class) public class HelloServiceImpl implements HelloService { @Override public String sayHello(String name) { return "Hello, " + name + "!"; } } import java.util.ServiceLoader; public class Main { public static void main(String[] args) { ServiceLoader<HelloService> loader = ServiceLoader.load(HelloService.class); for (HelloService helloService : loader) { System.out.println(helloService.sayHello("world")); } } }


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