/**
* Default constructor
*/
public RestApplication() {
List<Class<?>> classes = CPScanner.scanClasses(new ClassFilter().packageName("fr.devnied.filebox.*").annotation(Provider.class));
for (Class<?> clazz : classes) {
try {
Object obj = null;
try {
obj = SpringContextHolder.getApplicationContext().getBean(clazz);
} catch (BeansException e) {
// do nothing
}
if (obj == null) {
obj = clazz.newInstance();
}
singletons.add(obj);
} catch (InstantiationException | IllegalAccessException ex) {
Logger.getLogger(RestApplication.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
RestApplication.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:LICPRO-Android-Server-FileBox
作者:
评论列表
文章目录