import javax.inject.Inject; public class GreetingService { @Inject private MessageService messageService; public void sayHello() { String message = messageService.getMessage(); System.out.println("Hello, " + message + "!"); } } public interface MessageService { String getMessage(); } public class EnglishMessageService implements MessageService { public String getMessage() { return "World"; } } public class Main { public static void main(String[] args) { Weld weld = new Weld(); WeldContainer container = weld.initialize(); GreetingService greetingService = container.select(GreetingService.class).get(); greetingService.sayHello(); weld.shutdown(); } }


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