public interface GreetingService { String getGreetingMessage(); } @Service public class EnglishGreetingService implements GreetingService { public String getGreetingMessage() { return "Hello!"; } } public class GreetingClient { @Inject private GreetingService greetingService; public String greet() { return greetingService.getGreetingMessage(); } } <dependency> <groupId>org.apache.felix</groupId> <artifactId>org.apache.felix.framework</artifactId> <version>7.0.1</version> </dependency> <dependency> <groupId>org.apache.felix</groupId> <artifactId>org.osgi.service.cdi</artifactId> <version>1.1.0</version> </dependency> <beans xmlns="http://xmlns.jcp.org/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/ns/javaee http://xmlns.jcp.org/ns/javaee/beans_2_0.xsd" version="2.0"> <scan> <include name="com.example.GreetingClient"/> </scan> </beans>


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