从0开始带你手撸一套SpringBoot+Vue后台管理系统,让小白能跟着学会的项目实战

作者: 程序员青戈分类: 校园学习 发布时间: 2022-01-20 23:16:24 浏览:1503984 次

从0开始带你手撸一套SpringBoot+Vue后台管理系统,让小白能跟着学会的项目实战

摸鱼老阴比:
跟着青哥做,一边做一边自己加功能,看完后基本上毕设也弄的差不多了,非常感谢青哥,青哥太勤奋了![汤圆][汤圆]生产队的牛都没那么勤奋

【回复】可以问问架构设计这么写吗
fly9593:
感谢up主救我苟命,最近写毕设要被前端逼疯了,花了大概两个星期学了vue和elementui,然后再b站上找了个前后端分离的项目,然后发现看不懂,多亏了这个视频。 还有就是想给个建议,up可以把项目的名字也加在标题里面,比如说加个后台管理系统什么的,方便搜索。

【回复】我现在也疯了,晚上睡觉都睡不着了
【回复】回复 @闻姚 : 轮到我们了,
【回复】同样情况,前端是真的学不懂卧槽
不见旧风光:
p17更新用户头像,右上角实时更新 1. 将获取用户的信息抽取成方法,放到Manage公共组件中 2. Mannage将user=>父传子给header组件 3. Person,更新用户信息时,=>通过子传父触发Mannage的获取用户的方法 总结: 子(方法)=>父(公共组件)=>子(数据) 其它方法也可以的,如消息订阅

【回复】up上传头像文件不是到file表吗,为什么user表的avatar会变?
【回复】也可以直击用全局事件总线搞定
Rivellon_-:
p9集成swagger那部分如果你遇到了Failed to start bean 'documentationPluginsBootstrapper';错误,在yml文件中添加spring: mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER

【回复】p9because can not find cache of TableInfo for entity!但是我在实体内标注了@TableName("user")不知道怎么解决
【回复】直接把mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER这段代码复制到spring下面就行,两个spring会报错
【回复】我这里404大白页是怎么回事[辣眼睛]
bili_4243284578:
p12封装Header组件,遇到collapse事件无法触发,把Header里的prop的collapse:‘Boolean’改成 ' ',空的字符串,然后Manager里:collapse=“collapse”,这个事件就能触发,还不会报collapse需要Boolean的错误。此问题也是从群里看别人解决的

【回复】回复 @an-Ordinaryy : 把包裹主页的那个一对<template slot="title"></temple>标签删掉就好了
【回复】这样可以,没问题,因为从header传过去的collopse应该是一个点击方法,而视频中manage那个地方把collopse搞成了isCollopse,把方法变成了布尔值,导致manage里面定义的collopse方法没有被调用,所以出问题了
不吃芥末茄子:
对于一个纯Java后端方向的学生来说,青戈大佬真是拯救了我的毕设[妙啊][妙啊]

【回复】回复 @爱番茄爱山药 :这个系统是前后端一起的,学后端的话可以学一下
【回复】大哥求问这个管理系统是学习后端方向的吗,跪求问答
【回复】跟着搞能跑起来吗兄弟,我也是学java的[脱单doge]
你好_李先生:
p12:如果改完之后发现页面刷新不出来了,可能是因为自己的vuex和up主的不一样,可以下载指定版本vuex;命令:npm i -S vuex@3.6.2

【回复】我是router/index.js 里没有import。。重装了半天
【回复】回复 @宫园风子 :就是在那个文件里也要 import store
【回复】回复 @我就语怪力乱神 :兄弟怎么解决的 一直不对
为了皮裤_:
P10,编辑数据取消后表格数据也会变(数据库没变),把编辑方法中的 this.form = row,换成this.form = JSON.parse(JSON.stringify(row));就没问题了。

【回复】太厉害了,找了好长时间,在你这解决了,谢谢[星星眼]
摸鱼老阴比:
兄弟们我问个问题,为什么P16中拦截器不使用@Bean后会User直接变空值?求求各位解答了,看了好久也没弄明白。。。。。

【回复】求大佬解答,要是不会的话也求求帮忙点赞顶一下,实在是怕沉了啊,谢谢各位了。。。。。。。
【回复】@Bean是讲对象实例化到ioc容器给spring管理,你没实例化,当然是空值了
【回复】回复 @鹅鹅鹅wj :解决了 是我代码写的有问题 按up的代码是可以的
机智的偶豆豆:
青哥,能讲讲登陆界面怎么搞验证码吗,还有加盐技术,MD5,防sql注入之类的,老师答辩有时候会抓着安全方面的问题不放[星星眼]

【回复】可以让数据库里的密码之类的存的就是md5加密过的,然后前端传过来的密码在后端通过md5也加密一下与数据库的比对。验证码的话网上很多做起来也不难
【回复】回复 @周边大侦探 :https://gitee.com/xqnode/springboot-vue-demo?_from=gitee_search SpringSecurity密码加密验证
【回复】青哥,你的服务器部署的笔记去哪看
发际线逐渐提高:
视频7报500错误的建议将java下的mapper的项目结构复制到resources下,在和Java相同的目录结构的resources下的mapper里面,将user.xml改写成userMapper.xml也就是和Java里面相同的文件名字。。。原因就是让他们在文件的目录结构里面放在同一个mappe文件夹里面,自己可以打开我的电脑文件结构看一看就知道了

【回复】我500是因为代码一个单词写错了[笑哭]就很无语
【回复】搞一晚上没整出来!看了你的评论跟着报错信息发现.yml数据库名字写错了,感谢大哥peace & love[脱单doge]
小努力鸟:
up能不能讲一下用户角色分配,菜单分配这部分[保佑]

【回复】回复 @就是辣莫帅气 : @程序员青戈 青哥,切换普通用户登录会报404,再切回管理员也报404
【回复】回复 @程序员青戈 : 青哥,切换普通用户登录会报404,再切回管理员也报404
文弱书生jumphot:
跟这个视频做的项目可以写进简历吗,考研复试的简历

【回复】回复 @小陶不吃辣o :计算机专业有的话当然好 ,总比没有好,没有的话优势小一点。
竹秋ssr:
P10的 Uncaught ReferenceError: request is not defined,有没有大佬已经解决了的?怎么解决啊

【回复】已经解决了, import request from './utils/request' Vue.prototype.request = request 调用时是要在前面加 ‘this.’的,this.request.get() 然后就是,这里也记得改成 this.tableData = res.data
【回复】回复 @竹秋ssr :卡了半天,太感谢了[支持]
【回复】this.tableData = res.data 这里有问题,昨晚这样子写有数据。今天就不对劲了,还是改回原来的 this.tableData = res.records。主要看控制台数据的是哪个就好了
灿若星河-:
去年暑假看up的后台管理系统才入的门,后面的再敲项目就容易很多课。只能说讲的真的好

遥远及她:
请问一下 为什么使用mybatis-plus的分页查询之后 前台信息可以查询到 到是不显示,也不报错,不用就会显示!!!!求解答 🙏

【回复】在前端页面data里边加一个records: 【】,然后再把load里边的this.tableData = res.tableData改成res.records就好了
【回复】因为mybatis-plus需要使用驼峰命名,把entity的属性改为驼峰命名就可以解决了
【回复】我也是你怎么解决的 而且后台都有输出。也没看到有人问
程序员寒舟:
先占一个位 这个视频必火 我说的 已三连

知识分享官 课程 学习 编程 Java Vue SpringBoot 前后端分离

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读