package com.baidu.disconf.client.scan.inner.statically.strategy.impl; import java.util.List; import org.springframework.beans.factory.support.DefaultListableBeanFactory; import org.springframework.context.ApplicationContext; import com.baidu.disconf.client.scan.inner.statically.model.ScanStaticModel; import com.baidu.disconf.client.scan.inner.statically.strategy.ScanStaticStrategy; /** * Created by knightliao on 15/1/23. */ public class SpringScanStatic implements ScanStaticStrategy { private ApplicationContext context; private DefaultListableBeanFactory factory; /** * 构造函数 */ public SpringScanStatic(ApplicationContext context) { this.context = context; } @Override public ScanStaticModel scan(List<String> packNameList) { factory = (DefaultListableBeanFactory) context.getAutowireCapableBeanFactory(); return null; } }