@Bean MockWebServer growthBookMockWebServer() throws IOException { MockWebServer server = new MockWebServer(); server.start(); server.enqueue(new MockResponse().addHeader("Content-Type", "application/json").setBody(fromFile("growthbook/features.json"))); return server; } @Bean @Primary public GrowthBookProviderConfigProperties growthBookProviderConfigPropertiesTest(MockWebServer mockWebServer) { GrowthBookProviderConfigProperties properties = new GrowthBookProviderConfigProperties(); properties.setApiHost(mockWebServer.url("/").toString()); properties.setClientKey("sdk-hGgov5ik7L90MEZO"); properties.setRefreshStrategy("STALE_WHILE_REVALIDATE"); properties.setSwrTtlSeconds(10); return properties; } mockhttp