SpringBoot与前端交互遇到的一些问题

一、XXX.jar中没有主清单属性

场景: SpringBoot打的jar包在Linux运行报错
解决方案: 百度找了很多都是一样的答案,但是解决不了我的问题,于是我新建了一个springboot项目发现打的jar包可以在Linux上运行。检查了下只要把下面这2个地方拷贝到我的项目里就能成功打包了。

xml 复制代码
	<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.0.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>


    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

二、跨域问题

报错信息: No 'Access-Control-Allow-Origin' header is present on the requested resource.
场景: 前端调用服务器地址的时候出现的
解决方案: 在对应的Controller上加上注解:@CrossOrigin(origins = "*")
注意: 工作中肯定不要这样解决,可以通过nginx之类的去解决

相关推荐
个案命题8 分钟前
鸿蒙ArkUI组件通信专家:@Param装饰器的奇幻漂流
java·服务器·前端
Data_agent9 分钟前
CNFANS模式淘宝1688代购系统搭建指南
大数据·开发语言·前端·javascript
帅那个帅17 分钟前
go的雪花算法代码分享
开发语言·后端·golang
澄江静如练_23 分钟前
表单输入绑定
服务器·前端·javascript
酒酿萝卜皮25 分钟前
Elastic Search 聚合查询
后端
猩球中的木子26 分钟前
vue-plugin-hiprint打印高度不够,提示:没有足够空间,显示下方内容,问题处理方案及实操
前端·vue.js
程序员清风26 分钟前
阿里二面:新生代垃圾回收为啥使用标记复制算法?
java·后端·面试
sino爱学习28 分钟前
Java 三元表达式(?:)的常见坑总结
java·后端
❀͜͡傀儡师30 分钟前
Spring Boot函数式编程:轻量级路由函数替代传统Controller
java·spring boot·后端
狗头大军之江苏分军37 分钟前
Node.js 原生功能越来越强,我们是不是被 npm 玩坏了?
前端·javascript·架构