springboot笔记

设置feign超时时间:

1
2
3
4
5
6
7
feign.Request.Options
@Bean
public Request.Options options(){
Request.Options options = new Request.Options(1000*60*5,1000*60*5);
return options;
}

线程池报错:

1
2
3
4
5
java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.F
feign:
hystrix:
enabled: false

spring boot redis配置:

1
http://www.cnblogs.com/ityouknow/p/5748830.html

json返回值为null被删去:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@Bean
@Primary
@ConditionalOnMissingBean(ObjectMapper.class)
public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {
ObjectMapper objectMapper = builder.createXmlMapper(false).build();
objectMapper.getSerializerProvider().setNullValueSerializer(new com.fasterxml.jackson.databind.JsonSerializer<Object>(){
@Override
public void serialize(Object o, JsonGenerator jsonGenerator, SerializerProvider serializerProvider)
throws IOException, JsonProcessingException {
jsonGenerator.writeString("ggg");
}
});
return objectMapper;
}

同源策略:

1
2
3
4
5
6
7
8
@Override  
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowCredentials(true)
.allowedMethods("GET", "POST", "DELETE", "PUT")
.maxAge(3600);
}