|
@@ -17,6 +17,7 @@ import org.springframework.context.ApplicationContext;
|
|
import org.springframework.context.ApplicationContextAware;
|
|
import org.springframework.context.ApplicationContextAware;
|
|
import retrofit2.Retrofit;
|
|
import retrofit2.Retrofit;
|
|
import retrofit2.converter.jackson.JacksonConverterFactory;
|
|
import retrofit2.converter.jackson.JacksonConverterFactory;
|
|
|
|
+import retrofit2.converter.scalars.ScalarsConverterFactory;
|
|
|
|
|
|
import java.lang.reflect.Proxy;
|
|
import java.lang.reflect.Proxy;
|
|
|
|
|
|
@@ -58,6 +59,7 @@ public class RetrofitFactoryBean<T> implements FactoryBean<T>, ApplicationContex
|
|
|
|
|
|
OkHttpClient client = getOkHttpClient(retrofitClient, customize);
|
|
OkHttpClient client = getOkHttpClient(retrofitClient, customize);
|
|
Retrofit.Builder retrofitBuilder = new Retrofit.Builder().baseUrl(getBaseUrl(retrofitClient, customize))
|
|
Retrofit.Builder retrofitBuilder = new Retrofit.Builder().baseUrl(getBaseUrl(retrofitClient, customize))
|
|
|
|
+ .addConverterFactory(ScalarsConverterFactory.create())
|
|
.addConverterFactory(JacksonConverterFactory.create()).validateEagerly(true).client(client);
|
|
.addConverterFactory(JacksonConverterFactory.create()).validateEagerly(true).client(client);
|
|
if (retrofitClient.directReturn()) {
|
|
if (retrofitClient.directReturn()) {
|
|
retrofitBuilder.addCallAdapterFactory(new DirectCallAdapterFactory());
|
|
retrofitBuilder.addCallAdapterFactory(new DirectCallAdapterFactory());
|