在Spring升级后,baseUrl发生变化的问题可以通过以下方式解决:
在Spring 5.0及更高版本中,baseUrl在WebMvcLinkBuilder和LinkBuilderRegistry中默认以相对路径的形式生成。这种变化可能会导致之前通过绝对路径生成的链接出现问题。为了避免这种问题,可以通过在应用程序配置文件中添加以下配置来强制WebMvcLinkBuilder和LinkBuilderRegistry使用绝对路径生成baseUrl:
spring:
hateoas:
use-relative-links: false
以上配置将强制Spring使用绝对路径生成baseUrl,并解决baseUrl在Spring升级后发生变化的问题。