public interface GreetingService {
void greet();
}
@AutoService(GreetingService.class)
public class EnglishGreetingService implements GreetingService {
@Override
public void greet() {
System.out.println("Hello!");
}
}
@AutoService(GreetingService.class)
public class ChineseGreetingService implements GreetingService {
@Override
public void greet() {
}
}
# META-INF/services/com.example.GreetingService
com.example.EnglishGreetingService
com.example.ChineseGreetingService