springboot + vue_springboot整合vue前后分离入门教程(干货)

这次整合了springboot+vue的登陆注册,实现了前后分离,可以作为入门的基础,重要的部分我都红框画出来,基本的代码都有了,如果没有安装vue的可以看下我上一篇文字vue的安装和基本语法。

前端 visual studio code

后端:ideal

Vue:

vue init webpack 包名

安装axios在项目中

在main.js配置内容

import axios from 'axios'

Vue.prototype.$axios = axios

0e52bab85b60b63262c4fc3536da6b26.png

文件目录:

ddd9b252e2cd84945aa5bd5c1a526027.png

Components包下创建三个文件(页面显示):

1.Login.vue

fba95a35824682e00e163a59516a1bd8.png
6ae3964b4f6b37721447925c15b412ae.png

2. success.vue

523e7d6b603ef82f4e526b5f0846ba01.png

3. error.vue

8f2d2ffa1a7c0f07cd4b049a6b3c34d4.png

配置路由(router的index.js):

5e5eb935f60a58cad25a594f26a5ac37.png
f7ba4b51070e899afcd4135db4d74203.png

前后分离:在前端做代理:

55abe1fcc75b57d5907dbdcf776a1a1c.png

在config/index.js中加入

9abd50d5aa643a32d57eb875227ec263.png

前端结束

=============================================================================

后端:

创建model层;

1e42cf65a1ff9c1d1cfaafd4efb62500.png

创建Result封装返回code:

362e6e889851890db437a614a4816f81.png

创建dao层;

a941afb4b207d5213928ee65aefe46f9.png

Xml:

a8031e8a3c34e71526c41ffac04f85b2.png

创建service:

511aaa57c30edf9a2c78475655c77838.png

创建impl层;

8c0648cc8a08278224895b5642cbc24b.png

创建controller:

6e4981cedc3c252310bdc62563dba4a1.png

application.properties:

cf453645084289027ff666c308939e9f.png

后端结束:

==================================================================================

数据库:

776298f36cab2d39c4c4d5f03f33af19.png

启动visual studio code: http://localhost:8080

启动后台

登陆页面:

4d7e00fea18b4780f96b9411bce1252d.png

正确登录跳转:

d7da502a2b1f3fb6b3ddeb6d3b8f163d.png

账号密码错误:

f242df8cd3b99504ee0edfc7be2a2f85.png

====================================================

记录学习,每天进步一点点的橘子大王。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值