Springboot+Vue前端刷新404的解决方法

原因是因为没有定义404的页面,只需要在Springboot中加入如下代码即可

import org.springframework.boot.web.server.ConfigurableWebServerFactory;
import org.springframework.boot.web.server.ErrorPage;
import org
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Idea、SpringBootVue.js是一个流行的技术栈组合,用于构建现代化的Web应用。它们之间的交互通常通过以下步骤实现: 1. **SpringBoot** (后端): - SpringBoot是基于Spring框架的快速开发工具,提供了一系列预配置的组件,简化了构建生产级Web应用的过程。 - 它处理服务器端逻辑,包括RESTful API的创建,如控制器(Controller)负责处理HTTP请求和返回JSON响应。 2. **Vue.js** (前端): - Vue.js是一个轻量级的JavaScript框架,专注于视图层,易于上手且性能优秀。 - 使用Vue.js,你可以创建可复用的组件(Component),这些组件通过前端路由(如vue-router)进行管理,用户界面与后端API数据进行绑定。 3. **前后端交互**: - **API调用**:当前端用户触发某个操作(点击按钮等),Vue.js组件会发送HTTP请求到SpringBoot提供的API路径(例如`/api/users`)。 - **JSON数据交换**:SpringBoot接收到请求后,执行相应的业务逻辑,如有必要查询数据库或执行其他操作,然后返回JSON格式的数据。 - **Vue.js处理响应**:前端收到数据后,更新页面状态(可能是局部刷新或整个页面重载),展示数据给用户。 具体步骤如下: - 在SpringBoot中,创建Controller并定义处理HTTP请求的方法,比如`@GetMapping("/users") public User[] getUsers() { ... }` - 在Vue.js组件的`methods`中编写函数,使用axios库发送GET或POST请求到SpringBoot的API地址,并处理返回的响应数据。 - 使用Vue.js的响应式系统,如`v-model`,将后端数据绑定到UI元素上。 相关问题--: 1. SpringBoot如何暴露RESTful API? 2. Vue.js的生命周期钩子如何配合API调用? 3. 如何保证前后端分离项目的同步与异步交互?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值