private void findJaxrsResourcesAndProviderClasses(ConfigurableListableBeanFactory beanFactory) {
logger.debug("Finding JAX-RS resources and providers Spring bean classes");
String[] resourceBeans = beanFactory.getBeanNamesForAnnotation(Path.class);
String[] providerBeans = beanFactory.getBeanNamesForAnnotation(Provider.class);
if(resourceBeans != null) {
for(String resourceBean : resourceBeans) {
allResources.add(beanFactory.getType(resourceBean));
}
}
if(providerBeans != null) {
for(String providerBean : providerBeans) {
providers.add(beanFactory.getType(providerBean));
}
}
if(logger.isDebugEnabled()) {
for (Object resourceClass : allResources.toArray()) {
logger.debug("JAX-RS resource class found: {}", ((Class) resourceClass).getName());
}
}
if(logger.isDebugEnabled()) {
for (Object providerClass: providers.toArray()) {
logger.debug("JAX-RS provider class found: {}", ((Class) providerClass).getName());
}
}
}
ResteasyEmbeddedServletInitializer.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:resteasy-spring-boot
作者:
评论列表
文章目录