|
|
|
@ -1,9 +1,6 @@
|
|
|
|
|
package com.palnet.biz.config; |
|
|
|
|
|
|
|
|
|
import com.palnet.biz.config.convert.CodeToFltPurposeBinding; |
|
|
|
|
import com.palnet.biz.config.convert.CodeToReviewdProcTypeConverter; |
|
|
|
|
import com.palnet.biz.config.convert.CodeToReviewdTypeConverter; |
|
|
|
|
import com.palnet.biz.config.convert.StringToInstantBinding; |
|
|
|
|
import com.palnet.biz.config.convert.*; |
|
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
|
import org.springframework.context.annotation.Configuration; |
|
|
|
|
import org.springframework.format.FormatterRegistry; |
|
|
|
@ -17,11 +14,11 @@ import org.springframework.web.servlet.resource.ResourceUrlEncodingFilter;
|
|
|
|
|
import java.time.format.DateTimeFormatter; |
|
|
|
|
|
|
|
|
|
@Configuration |
|
|
|
|
public class WebMvcConfig implements WebMvcConfigurer{ |
|
|
|
|
public class WebMvcConfig implements WebMvcConfigurer { |
|
|
|
|
|
|
|
|
|
private static final String dateFormat = "yyyy-MM-dd"; |
|
|
|
|
private static final String timeFormat = "HH:mm:ss"; |
|
|
|
|
private static final String dateTimeFormat = "yyyy-MM-dd HH:mm:ss"; |
|
|
|
|
private static final String dateFormat = "yyyy-MM-dd"; |
|
|
|
|
private static final String timeFormat = "HH:mm:ss"; |
|
|
|
|
private static final String dateTimeFormat = "yyyy-MM-dd HH:mm:ss"; |
|
|
|
|
|
|
|
|
|
/*@Autowired |
|
|
|
|
AccsUUIDcheckInterceptor accsUUIDcheckInterceptor;*/ |
|
|
|
@ -37,7 +34,7 @@ public class WebMvcConfig implements WebMvcConfigurer{
|
|
|
|
|
// converters.add(escapingConverter());
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
public void addResourceHandlers(final ResourceHandlerRegistry registry) { |
|
|
|
|
public void addResourceHandlers(final ResourceHandlerRegistry registry) { |
|
|
|
|
/*registry.addResourceHandler("/web/**").addResourceLocations("/web/") |
|
|
|
|
.setCacheControl(CacheControl.maxAge(10, TimeUnit.DAYS)).resourceChain(true) |
|
|
|
|
// .setCacheControl(CacheControl.noStore()).resourceChain(true)
|
|
|
|
@ -45,20 +42,20 @@ public class WebMvcConfig implements WebMvcConfigurer{
|
|
|
|
|
.addContentVersionStrategy("/**")) |
|
|
|
|
.addTransformer(new AppCacheManifestTransformer());*/ |
|
|
|
|
|
|
|
|
|
// html 가능 하게 설정
|
|
|
|
|
/*registry.addResourceHandler("/**").addResourceLocations("/web/hcws/html/");*/ |
|
|
|
|
} |
|
|
|
|
// html 가능 하게 설정
|
|
|
|
|
/*registry.addResourceHandler("/**").addResourceLocations("/web/hcws/html/");*/ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Bean |
|
|
|
|
public ResourceUrlEncodingFilter resourceUrlEncodingFilter() { |
|
|
|
|
return new ResourceUrlEncodingFilter(); |
|
|
|
|
} |
|
|
|
|
@Bean |
|
|
|
|
public ResourceUrlEncodingFilter resourceUrlEncodingFilter() { |
|
|
|
|
return new ResourceUrlEncodingFilter(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void addCorsMappings(CorsRegistry registry) { |
|
|
|
|
//임시로 크로스오리진 전체를 품
|
|
|
|
|
registry.addMapping("/**").allowedOrigins("*").allowedMethods("GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"); |
|
|
|
|
} |
|
|
|
|
@Override |
|
|
|
|
public void addCorsMappings(CorsRegistry registry) { |
|
|
|
|
//임시로 크로스오리진 전체를 품
|
|
|
|
|
registry.addMapping("/**").allowedOrigins("*").allowedMethods("GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
// @Bean
|
|
|
|
@ -97,6 +94,7 @@ public class WebMvcConfig implements WebMvcConfigurer{
|
|
|
|
|
registry.addConverter(new CodeToFltPurposeBinding()); |
|
|
|
|
registry.addConverter(new CodeToReviewdTypeConverter()); |
|
|
|
|
registry.addConverter(new CodeToReviewdProcTypeConverter()); |
|
|
|
|
registry.addConverter(new CodeToLimitZoneTypeConverter()); |
|
|
|
|
|
|
|
|
|
/* ISO 타입. |
|
|
|
|
registrar.setUseIsoFormat(true); |
|
|
|
@ -105,10 +103,10 @@ public class WebMvcConfig implements WebMvcConfigurer{
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void addInterceptors(InterceptorRegistry registry) { |
|
|
|
|
@Override |
|
|
|
|
public void addInterceptors(InterceptorRegistry registry) { |
|
|
|
|
|
|
|
|
|
//접근고유ID 체크 Interceptor
|
|
|
|
|
//접근고유ID 체크 Interceptor
|
|
|
|
|
/*registry.addInterceptor(accsUUIDcheckInterceptor) |
|
|
|
|
.addPathPatterns("/sendbox/") |
|
|
|
|
.addPathPatterns("/sendbox/index");*/ |
|
|
|
@ -138,5 +136,5 @@ public class WebMvcConfig implements WebMvcConfigurer{
|
|
|
|
|
.excludePathPatterns("/rest/**"); |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|