|
@@ -3,7 +3,6 @@ package org.maxkey.autoconfigure;
|
|
|
import java.nio.charset.Charset;
|
|
import java.nio.charset.Charset;
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
-
|
|
|
|
|
import org.maxkey.constants.ConstantsProperties;
|
|
import org.maxkey.constants.ConstantsProperties;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -134,6 +133,8 @@ public class MvcAutoConfiguration implements InitializingBean {
|
|
|
marshallingHttpMessageConverter.setUnmarshaller(jaxb2Marshaller);
|
|
marshallingHttpMessageConverter.setUnmarshaller(jaxb2Marshaller);
|
|
|
ArrayList<MediaType> mediaTypesList = new ArrayList<MediaType>();
|
|
ArrayList<MediaType> mediaTypesList = new ArrayList<MediaType>();
|
|
|
mediaTypesList.add(MediaType.APPLICATION_XML);
|
|
mediaTypesList.add(MediaType.APPLICATION_XML);
|
|
|
|
|
+ mediaTypesList.add(MediaType.TEXT_XML);
|
|
|
|
|
+ mediaTypesList.add(MediaType.TEXT_PLAIN);
|
|
|
marshallingHttpMessageConverter.setSupportedMediaTypes(mediaTypesList);
|
|
marshallingHttpMessageConverter.setSupportedMediaTypes(mediaTypesList);
|
|
|
return marshallingHttpMessageConverter;
|
|
return marshallingHttpMessageConverter;
|
|
|
}
|
|
}
|
|
@@ -148,6 +149,7 @@ public class MvcAutoConfiguration implements InitializingBean {
|
|
|
new MappingJackson2HttpMessageConverter();
|
|
new MappingJackson2HttpMessageConverter();
|
|
|
ArrayList<MediaType> mediaTypesList = new ArrayList<MediaType>();
|
|
ArrayList<MediaType> mediaTypesList = new ArrayList<MediaType>();
|
|
|
mediaTypesList.add(MediaType.APPLICATION_JSON);
|
|
mediaTypesList.add(MediaType.APPLICATION_JSON);
|
|
|
|
|
+ mediaTypesList.add(MediaType.TEXT_PLAIN);
|
|
|
mappingJacksonHttpMessageConverter.setSupportedMediaTypes(mediaTypesList);
|
|
mappingJacksonHttpMessageConverter.setSupportedMediaTypes(mediaTypesList);
|
|
|
return mappingJacksonHttpMessageConverter;
|
|
return mappingJacksonHttpMessageConverter;
|
|
|
}
|
|
}
|
|
@@ -173,14 +175,14 @@ public class MvcAutoConfiguration implements InitializingBean {
|
|
|
MappingJackson2HttpMessageConverter mappingJacksonHttpMessageConverter,
|
|
MappingJackson2HttpMessageConverter mappingJacksonHttpMessageConverter,
|
|
|
MarshallingHttpMessageConverter marshallingHttpMessageConverter,
|
|
MarshallingHttpMessageConverter marshallingHttpMessageConverter,
|
|
|
StringHttpMessageConverter stringHttpMessageConverter) {
|
|
StringHttpMessageConverter stringHttpMessageConverter) {
|
|
|
-
|
|
|
|
|
- RequestMappingHandlerAdapter requestMappingHandlerAdapter =
|
|
|
|
|
- new RequestMappingHandlerAdapter();
|
|
|
|
|
List<HttpMessageConverter<?>> httpMessageConverterList =
|
|
List<HttpMessageConverter<?>> httpMessageConverterList =
|
|
|
new ArrayList<HttpMessageConverter<?>>();
|
|
new ArrayList<HttpMessageConverter<?>>();
|
|
|
httpMessageConverterList.add(mappingJacksonHttpMessageConverter);
|
|
httpMessageConverterList.add(mappingJacksonHttpMessageConverter);
|
|
|
httpMessageConverterList.add(marshallingHttpMessageConverter);
|
|
httpMessageConverterList.add(marshallingHttpMessageConverter);
|
|
|
httpMessageConverterList.add(stringHttpMessageConverter);
|
|
httpMessageConverterList.add(stringHttpMessageConverter);
|
|
|
|
|
+
|
|
|
|
|
+ RequestMappingHandlerAdapter requestMappingHandlerAdapter =
|
|
|
|
|
+ new RequestMappingHandlerAdapter();
|
|
|
requestMappingHandlerAdapter.setMessageConverters(httpMessageConverterList);
|
|
requestMappingHandlerAdapter.setMessageConverters(httpMessageConverterList);
|
|
|
return requestMappingHandlerAdapter;
|
|
return requestMappingHandlerAdapter;
|
|
|
}
|
|
}
|