升级SpringBoot到最新版本2.2.12 提升启动速度
This commit is contained in:
		
							parent
							
								
									67198aede9
								
							
						
					
					
						commit
						6cf2a8edeb
					
				
							
								
								
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							@ -41,7 +41,7 @@
 | 
				
			|||||||
            <dependency>
 | 
					            <dependency>
 | 
				
			||||||
                <groupId>org.springframework.boot</groupId>
 | 
					                <groupId>org.springframework.boot</groupId>
 | 
				
			||||||
                <artifactId>spring-boot-dependencies</artifactId>
 | 
					                <artifactId>spring-boot-dependencies</artifactId>
 | 
				
			||||||
                <version>2.1.18.RELEASE</version>
 | 
					                <version>2.2.12.RELEASE</version>
 | 
				
			||||||
                <type>pom</type>
 | 
					                <type>pom</type>
 | 
				
			||||||
                <scope>import</scope>
 | 
					                <scope>import</scope>
 | 
				
			||||||
            </dependency>
 | 
					            </dependency>
 | 
				
			||||||
 | 
				
			|||||||
@ -29,8 +29,8 @@ public class RepeatableFilter implements Filter
 | 
				
			|||||||
            throws IOException, ServletException
 | 
					            throws IOException, ServletException
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        ServletRequest requestWrapper = null;
 | 
					        ServletRequest requestWrapper = null;
 | 
				
			||||||
        if (request instanceof HttpServletRequest && StringUtils.equalsAnyIgnoreCase(request.getContentType(),
 | 
					        if (request instanceof HttpServletRequest
 | 
				
			||||||
                MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_JSON_UTF8_VALUE))
 | 
					                && StringUtils.equalsAnyIgnoreCase(request.getContentType(), MediaType.APPLICATION_JSON_VALUE))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            requestWrapper = new RepeatedlyRequestWrapper((HttpServletRequest) request, response);
 | 
					            requestWrapper = new RepeatedlyRequestWrapper((HttpServletRequest) request, response);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
				
			|||||||
@ -99,7 +99,6 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper
 | 
				
			|||||||
    public boolean isJsonRequest()
 | 
					    public boolean isJsonRequest()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        String header = super.getHeader(HttpHeaders.CONTENT_TYPE);
 | 
					        String header = super.getHeader(HttpHeaders.CONTENT_TYPE);
 | 
				
			||||||
        return MediaType.APPLICATION_JSON_VALUE.equalsIgnoreCase(header)
 | 
					        return MediaType.APPLICATION_JSON_VALUE.equalsIgnoreCase(header);
 | 
				
			||||||
                || MediaType.APPLICATION_JSON_UTF8_VALUE.equalsIgnoreCase(header);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -8,8 +8,10 @@ import org.springframework.data.redis.connection.RedisConnectionFactory;
 | 
				
			|||||||
import org.springframework.data.redis.core.RedisTemplate;
 | 
					import org.springframework.data.redis.core.RedisTemplate;
 | 
				
			||||||
import org.springframework.data.redis.serializer.StringRedisSerializer;
 | 
					import org.springframework.data.redis.serializer.StringRedisSerializer;
 | 
				
			||||||
import com.fasterxml.jackson.annotation.JsonAutoDetect;
 | 
					import com.fasterxml.jackson.annotation.JsonAutoDetect;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonTypeInfo;
 | 
				
			||||||
import com.fasterxml.jackson.annotation.PropertyAccessor;
 | 
					import com.fasterxml.jackson.annotation.PropertyAccessor;
 | 
				
			||||||
import com.fasterxml.jackson.databind.ObjectMapper;
 | 
					import com.fasterxml.jackson.databind.ObjectMapper;
 | 
				
			||||||
 | 
					import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * redis配置
 | 
					 * redis配置
 | 
				
			||||||
@ -31,7 +33,7 @@ public class RedisConfig extends CachingConfigurerSupport
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        ObjectMapper mapper = new ObjectMapper();
 | 
					        ObjectMapper mapper = new ObjectMapper();
 | 
				
			||||||
        mapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
 | 
					        mapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);
 | 
				
			||||||
        mapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
 | 
					        mapper.activateDefaultTyping(LaissezFaireSubTypeValidator.instance, ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);
 | 
				
			||||||
        serializer.setObjectMapper(mapper);
 | 
					        serializer.setObjectMapper(mapper);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        template.setValueSerializer(serializer);
 | 
					        template.setValueSerializer(serializer);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user