出现问题的代码如下:



@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;
……
}