@Component @Version("1.0.0") public class MyModule implements BundleActivator { @Activate public void start(BundleContext bundleContext) throws Exception { } @Deactivate public void stop(BundleContext bundleContext) throws Exception { } } @Reference(version = "[1.0.0,2.0.0)") public class MyServiceConsumer { } @Component @Version("1.0.0") @RequireCapability(namespace = "osgi.service", name = "myService", filter = "(version>=1.0.0)") public class MyServiceProvider { } @SlingServlet( resourceTypes = "sling/servlet/default", selector = "myServlet", extensions = "html", methods = "GET", metatype = true, generateComponent = false ) @Service public class MyServlet extends SlingSafeMethodsServlet { }


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