<dependency> <groupId>org.osgi.enroute.extra</groupId> <artifactId>org.osgi.enroute.webresource.capabilities</artifactId> <version>1.1.0</version> </dependency> import org.osgi.enroute.webresource.capabilities.WebResource; public class MyWebResource implements WebResource { @Override public String getPath() { return "/my-web-resource"; } @Override public String getMIME() { return "text/html"; } @Override public byte[] getData() { } } import java.util.Arrays; import java.util.List; import org.osgi.enroute.webresource.capabilities.WebResourceProvider; import org.osgi.service.component.annotations.Component; @Component public class MyWebResourceProvider implements WebResourceProvider { @Override public List<Object> getPaths() { return Arrays.asList(new MyWebResource()); } } -webresource.register: \ org.example.MyWebResourceProvider; \ path:="/*"


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