mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	升级SpringBoot到最新版本2.2.12 提升启动速度
This commit is contained in:
		
							
								
								
									
										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); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 RuoYi
					RuoYi