本文整理了Java中org.apache.cxf.jaxrs.utils.ResourceUtils.locateApplicationPath
方法的一些代码示例,展示了ResourceUtils.locateApplicationPath
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceUtils.locateApplicationPath
方法的具体详情如下:
包路径:org.apache.cxf.jaxrs.utils.ResourceUtils
类名称:ResourceUtils
方法名:locateApplicationPath
暂无
代码示例来源:origin: apache/cxf
public static ApplicationPath locateApplicationPath(Class<?> appClass) {
ApplicationPath appPath = appClass.getAnnotation(ApplicationPath.class);
if (appPath == null && appClass.getSuperclass() != Application.class) {
return locateApplicationPath(appClass.getSuperclass());
}
return appPath;
}
代码示例来源:origin: apache/cxf
public void setApplicationInfo(ApplicationInfo application) {
if (application != null && application.getProvider() != null) {
final Class<?> clazz = application.getProvider().getClass();
final ApplicationPath path = ResourceUtils.locateApplicationPath(clazz);
if (path != null) {
applicationPath = path.value();
if (!applicationPath.startsWith("/")) {
applicationPath = "/" + applicationPath;
}
if (applicationPath.endsWith("/")) {
applicationPath = applicationPath.substring(0, applicationPath.lastIndexOf("/"));
}
}
}
}
代码示例来源:origin: org.apache.cxf/cxf-rt-rs-service-description-openapi-v3
public void setApplicationInfo(ApplicationInfo application) {
if (application != null && application.getProvider() != null) {
final Class<?> clazz = application.getProvider().getClass();
final ApplicationPath path = ResourceUtils.locateApplicationPath(clazz);
if (path != null) {
applicationPath = path.value();
if (!applicationPath.startsWith("/")) {
applicationPath = "/" + applicationPath;
}
if (applicationPath.endsWith("/")) {
applicationPath = applicationPath.substring(0, applicationPath.lastIndexOf("/"));
}
}
}
}
代码示例来源:origin: apache/cxf
ApplicationPath appPath = locateApplicationPath(app.getClass());
if (appPath != null) {
address = appPath.value();
代码示例来源:origin: apache/cxf
ApplicationPath appPath = ResourceUtils.locateApplicationPath(appClass);
内容来源于网络,如有侵权,请联系作者删除!