mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-13 04:46:50 +08:00
监控出参
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
package com.xboe.config;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.http.converter.HttpMessageConverter;
|
||||
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Configuration
|
||||
public class WebConfig implements WebMvcConfigurer {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(WebConfig.class);
|
||||
|
||||
|
||||
//结果处理器
|
||||
@Bean
|
||||
public MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter(ObjectMapper objectMapper) {
|
||||
return new LoggingMappingJackson2HttpMessageConverter(objectMapper);
|
||||
}
|
||||
|
||||
/**
|
||||
* 在默认的消息转换器基础上添加或移除某些转换器
|
||||
* 保证StringHttpMessageConverter在FastJsonHttpMessageConverter前被调用
|
||||
*
|
||||
* @param converters the list of configured converters to be extended
|
||||
*/
|
||||
@Override
|
||||
public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
|
||||
converters.removeIf(t -> t instanceof MappingJackson2HttpMessageConverter);
|
||||
converters.add(mappingJackson2HttpMessageConverter(new ObjectMapper()));
|
||||
for (HttpMessageConverter<?> converterLoop : converters) {
|
||||
logger.info("==######### Registered e message converter: {}", converterLoop.getClass().getName());
|
||||
}
|
||||
}
|
||||
|
||||
// @Override
|
||||
// public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
|
||||
// converters.add(mappingJackson2HttpMessageConverter(new ObjectMapper()));
|
||||
// for (HttpMessageConverter<?> converter : converters) {
|
||||
// logger.info("==#########Registered message converter: {}", converter.getClass().getName());
|
||||
// }
|
||||
// }
|
||||
}
|
||||
Reference in New Issue
Block a user