forked from ruoyi/RuoYi-Vue
		
	升级SpringBoot到最新版本2.5.5
This commit is contained in:
		| @@ -28,10 +28,12 @@ public class ResourcesConfig implements WebMvcConfigurer | ||||
|     public void addResourceHandlers(ResourceHandlerRegistry registry) | ||||
|     { | ||||
|         /** 本地文件上传路径 */ | ||||
|         registry.addResourceHandler(Constants.RESOURCE_PREFIX + "/**").addResourceLocations("file:" + RuoYiConfig.getProfile() + "/"); | ||||
|         registry.addResourceHandler(Constants.RESOURCE_PREFIX + "/**") | ||||
|                 .addResourceLocations("file:" + RuoYiConfig.getProfile() + "/"); | ||||
|  | ||||
|         /** swagger配置 */ | ||||
|         registry.addResourceHandler("/swagger-ui/**").addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/"); | ||||
|         registry.addResourceHandler("/swagger-ui/**") | ||||
|                 .addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/"); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @@ -49,17 +51,20 @@ public class ResourcesConfig implements WebMvcConfigurer | ||||
|     @Bean | ||||
|     public CorsFilter corsFilter() | ||||
|     { | ||||
|         UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); | ||||
|         CorsConfiguration config = new CorsConfiguration(); | ||||
|         config.setAllowCredentials(true); | ||||
|         // 设置访问源地址 | ||||
|         config.addAllowedOrigin("*"); | ||||
|         config.addAllowedOriginPattern("*"); | ||||
|         // 设置访问源请求头 | ||||
|         config.addAllowedHeader("*"); | ||||
|         // 设置访问源请求方法 | ||||
|         config.addAllowedMethod("*"); | ||||
|         // 对接口配置跨域设置 | ||||
|         // 有效期 1800秒 | ||||
|         config.setMaxAge(1800L); | ||||
|         // 添加映射路径,拦截一切请求 | ||||
|         UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); | ||||
|         source.registerCorsConfiguration("/**", config); | ||||
|         // 返回新的CorsFilter | ||||
|         return new CorsFilter(source); | ||||
|     } | ||||
| } | ||||
| @@ -5,7 +5,7 @@ import javax.servlet.http.HttpServletRequest; | ||||
| import javax.servlet.http.HttpServletResponse; | ||||
| import org.springframework.stereotype.Component; | ||||
| import org.springframework.web.method.HandlerMethod; | ||||
| import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; | ||||
| import org.springframework.web.servlet.HandlerInterceptor; | ||||
| import com.alibaba.fastjson.JSONObject; | ||||
| import com.ruoyi.common.annotation.RepeatSubmit; | ||||
| import com.ruoyi.common.core.domain.AjaxResult; | ||||
| @@ -17,7 +17,7 @@ import com.ruoyi.common.utils.ServletUtils; | ||||
|  * @author ruoyi | ||||
|  */ | ||||
| @Component | ||||
| public abstract class RepeatSubmitInterceptor extends HandlerInterceptorAdapter | ||||
| public abstract class RepeatSubmitInterceptor implements HandlerInterceptor | ||||
| { | ||||
|     @Override | ||||
|     public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception | ||||
| @@ -40,7 +40,7 @@ public abstract class RepeatSubmitInterceptor extends HandlerInterceptorAdapter | ||||
|         } | ||||
|         else | ||||
|         { | ||||
|             return super.preHandle(request, response, handler); | ||||
|             return true; | ||||
|         } | ||||
|     } | ||||
|  | ||||
|   | ||||
| @@ -2,7 +2,6 @@ package com.ruoyi.framework.web.service; | ||||
|  | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Component; | ||||
| import org.springframework.util.StringUtils; | ||||
| import com.ruoyi.common.constant.Constants; | ||||
| import com.ruoyi.common.constant.UserConstants; | ||||
| import com.ruoyi.common.core.domain.entity.SysUser; | ||||
| @@ -12,6 +11,7 @@ import com.ruoyi.common.exception.user.CaptchaException; | ||||
| import com.ruoyi.common.exception.user.CaptchaExpireException; | ||||
| import com.ruoyi.common.utils.MessageUtils; | ||||
| import com.ruoyi.common.utils.SecurityUtils; | ||||
| import com.ruoyi.common.utils.StringUtils; | ||||
| import com.ruoyi.framework.manager.AsyncManager; | ||||
| import com.ruoyi.framework.manager.factory.AsyncFactory; | ||||
| import com.ruoyi.system.service.ISysConfigService; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 RuoYi
					RuoYi