RestApplication.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:LICPRO-Android-Server-FileBox 作者:
/**
 * 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);
        }
    }

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号