首先,可以都是这个报错
前端有错,但是后端可以正常拿到数据
然后和网上其他方式一样,做好全局跨域配置,大同小异。
如果网上其他方法都试过了,还没有解决,那大概率就是我这种情况了,你的配置类没有被扫描到,这种情况下,你可以把你的配置类放在和启动类在同一个包下,同一级,这样不需要添加注解就可以扫描,那样配置不生效问题就可以解决。
但我推荐用第二种,加注解扫描你的配置类,就像下面截图这样,我注释掉的那一行就是扫描注解,加上注解之后跨域问题就解决了。
//将"com.common.config"换成你需要扫描的配置类的包名
//"com.serve.wallpaper"换成启动类的包名
@ComponentScan(basePackages = {"com.common.config","com.serve.wallpaper"})
在前端可以正常拿到数据了。