All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.minlia.cloud.autoconfiguration.WebMvcConfiguration Maven / Gradle / Ivy

package com.minlia.cloud.autoconfiguration;

import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.support.config.FastJsonConfig;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
import java.util.List;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

public class WebMvcConfiguration extends WebMvcConfigurerAdapter {

//    @Autowired
//    private AuditLogInterceptor auditLogInterceptor;

//    @Override
//    public void addInterceptors(InterceptorRegistry registry) {
//        registry.addInterceptor(auditLogInterceptor);
//    }
//
//
//    public void addArgumentResolvers(List argumentResolvers) {
//        argumentResolvers.add(new FilteringSpecificationArgumentResolver());
//    }


//  @Override
//  public void configureMessageConverters(List> converters) {
//    GsonHttpMessageConverter gsonHttpMessageConverter = new GsonHttpMessageConverter();
//    converters.add(gsonHttpMessageConverter);
//  }








//  @Override
//  public void configureMessageConverters(List> converters) {
//    super.configureMessageConverters(converters);
//
//    FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
//
//    FastJsonConfig fastJsonConfig = new FastJsonConfig();
//    fastJsonConfig.setSerializerFeatures(
//        SerializerFeature.PrettyFormat
//    );
//    fastConverter.setFastJsonConfig(fastJsonConfig);
//
//    converters.add(fastConverter);
//  }




}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy