出现问题的代码如下:
@Service public class BaseHttpServiceImpl implements BaseHttpClient { private final static Logger logger = LoggerFactory.getLogger(BaseHttpClient.class); private OkHttpClient mOkHttpClient; @Autowired private AthenaConfig configure ; private CookiesStoreImpl cookiesStoreImpl; /** * 初始化客户端 */ public BaseHttpServiceImpl(AthenaConfig configure) { ……
String url=configure.getName("url");
}
}
运行该代码会提示:configure为null 空指针错误
构造器改为:
@Autowired public BaseHttpServiceImpl(AthenaConfig configure) { this.configure=configure; …… }