springboot升级2.1.1.RELEASE-》2.7.x
1、springboot2.6.0以后将SpringMVC默认路径匹配策略从AntPathMatcher更改为PathPatternParser,导致出错,解决办法是切换回原先的AntPathMatcher。
配置文件加上
spring.mvc.pathmatch.matching-strategy=ant_path_matcher
2、跨域异常
java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of origins, list them explicitly or consider using "allowedOriginPatterns" instead.
SpringBoot升级2.4.0+之后,跨域配置中的.allowedOrigins
不再可用,将配置中的.allowedOrigins
替换成.allowedOriginPatterns
即可。
标签: java springboot
发表评论: