jsshin 4 lat temu
rodzic
commit
8cf7c796c0

+ 21 - 21
src/main/java/com/style24/scm/support/config/TssWebMvcConfig.java

@@ -20,7 +20,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.style24.core.support.filter.TscXssServletFilter;
-import com.style24.core.support.text.TscHtmlCharacterEscapes;
+
 import com.style24.scm.support.interceptor.TssDefaultInterceptor;
 
 import com.gagaframework.web.rest.client.GagaRequestStringTrim;
@@ -101,32 +101,32 @@ public class TssWebMvcConfig implements WebMvcConfigurer {
 	 * MappingJackson2HttpMessageConverter가 여러 개일 경우 내가 추가한 것이 선택되지 않을 수 있음
 	 * 그러므로 application/json으로 선택되는 converter를 덮어 써야 함
 	 */
-	@SuppressWarnings("rawtypes")
-	@Override
-	public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
-		// Replace MessageConverter from default WebMvcConfigurer
-		Iterator<HttpMessageConverter<?>> converterIterator = converters.iterator();
-		while (converterIterator.hasNext()) {
-			// Do not add new one, must replace
-			HttpMessageConverter converter = converterIterator.next();
-			if (converter.getSupportedMediaTypes().contains(MediaType.APPLICATION_JSON)) {
-				converterIterator.remove();
-			}
-		}
-		converters.add(jsonEscapeConverter());
-	}
+//	@SuppressWarnings("rawtypes")
+//	@Override
+//	public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
+//		// Replace MessageConverter from default WebMvcConfigurer
+//		Iterator<HttpMessageConverter<?>> converterIterator = converters.iterator();
+//		while (converterIterator.hasNext()) {
+//			// Do not add new one, must replace
+//			HttpMessageConverter converter = converterIterator.next();
+//			if (converter.getSupportedMediaTypes().contains(MediaType.APPLICATION_JSON)) {
+//				converterIterator.remove();
+//			}
+//		}
+//		converters.add(jsonEscapeConverter());
+//	}
 
 	/**
 	 * XSS(Cross Site Script) Prevention
 	 * 		@ResponseBody로 전달되는 JSON에 대한 처리
 	 * @return
 	 */
-	@Bean
-	public MappingJackson2HttpMessageConverter jsonEscapeConverter() {
-		ObjectMapper objectMapper = new ObjectMapper();
-		objectMapper.getFactory().setCharacterEscapes(new TscHtmlCharacterEscapes());
-		return new MappingJackson2HttpMessageConverter(objectMapper);
-	}
+//	@Bean
+//	public MappingJackson2HttpMessageConverter jsonEscapeConverter() {
+//		ObjectMapper objectMapper = new ObjectMapper();
+//		objectMapper.getFactory().setCharacterEscapes(new TscHtmlCharacterEscapes());
+//		return new MappingJackson2HttpMessageConverter(objectMapper);
+//	}
 
 	/**
 	 * API 호출을 위한 RestTemplate 설정