粉丝2015获赞8884

ok, 这个教程我教大家怎么导入 spring boot 或者是 view 的 项目,不管你是从我这边定做的系统,还是从网上下载的,或者是 csdn git 那 边下载的项目,都可以看。我这个导入教程啊, 分为两个版本,一个是单纯 spring boot 的 项目,另一个是 spring boot 加 view 的 项目,然后数据库呢是 my circle。 那现在几乎上几乎的开源系统都是这几种技术上啊,那这个教程我就教你们怎么导入,如果你没有,如果你的,你从别的地方下载的软件有问题的话,也可以下载我这个资料,我这个资料是免费分享的, 你可以在我的 b 站,然后私信我资料二字啊,就可以 啊,自动回复这个飞书文档地址,我们去访问这个飞书文档地址,然后在这个资料里面有个源码,文档里面找到这个源码分享啊,我们可以点进去下载一下这个资料是二零二五年十二月份的这个资料。 ok, 那 下载下来以后就跟我这个是一样的了啊。当然在导入之前你还要先进行环境配置,如果你没有环境的话,你也可以看我这两个视频,一个 是啊,一个是 mac 口的,一个是 java 环境, jdk 和 maywen, 如果你是 vivo 的 话,还需要有 note 这几个环境啊。 ok, 那 这个 项目介绍就到这边。 ok, 接下来我们来导入 spring 布置项目,如果你是 spring 布置加 view 的 话,也先跟着我导入 spring 布置,因为这个跟单纯 spring 布置都是一样的啊, 首先我们的环境一定要保证已经配置好了。那啊,首先呢,打开我们解压完项目以后啊,基本的一个基本的 supreme 项目啊,里面有一个 s r c 和 pos 文件,那其他无关的文件呢? 呃,你也可以保留,也可以删除,那你如果保险起见的话就可以留着。如果是我的项目的话,正常就只有这两个。挺简单的啊, 然后 springboard 加 view 的 项目的话,一般还有一个 view 文件夹嘛,对吧?那这个等一下我们再来导入,我们现在先来启动这个 springboard 项目, ok, 我 这边是右键可以直接用 ide 打开,那你们如果不可以的话,那你们可以打开 ide 以后呢?然后这边有一个 open, 或者你第一次打开 ide 也有一个 open 入口啊,然后找到这个项目的地址, 你看这个 idea 已经帮我们标记好了这个,这个是一个啊,美文项目或者是 idea 项目,我们现在选择一定要选择这个根目录啊,我们选择这个路径文件夹打开, ok, 然后把那个关掉, 打开以后,我现在打开以后,它是首先第一步就是配置 jdk, 我 可以看一下这个碰文件里面有没有对 jdk 有 要求,可以拉到最下面。我这边的我这个项目的要求是 jdk 二十一, 或者你也可以看一下你的视频布置的版本,比如我这个视频布置是三,那至少要 jdk 十七以上,如果你的是视频布置二的版本的话,那 jdk 一 点八就可以了。 我这边呢是 jdk 十一,所以我要在这边 file settings 啊,这个 project structure, 也就项目结构 这边我要指要指定一下 jdk 二十一,如果你这边没有 jdk 的 话啊你你要这边去添加啊,艾特 jdk, 然后去找到你的 jdk 地址,当然如果你是按照我的教程去做的话,你这边是应该会有的。 好,那添加完 jdk 以后,第二步我们就是要去呃,配置 maven, 我 这边的 maven 啊,也是已经配好了, 你看我打开来,我打开来以后默认他就给我配了,配好了这些路径,如果你的没有配好的话,你按照我的,如果你是按照我的 mate 去安装的话,那你就跟我配置一模一样的路径, 如果你不是的话,那就按配置自己的眉粉路径。 ok, 那 配完以后呢,记得保存,然后这边点一个 reload reload, 如果这边没有加载出来的话,如果这个是红爆红的话,说明眉粉还没有加载完毕,我可以等待它加载完毕 啊,然后,然后这个项加载完以后,这个实名簿子就算依赖都已经导入进来了。第二步我们就是要启动启动项目啊,先导入啊,先先检查下这个配置项, 来看一下这个 local host 麦穗口的路径啊,这个是 local host 本地的,然后数据库名是 app student info, 我 们先创建一个这个数据库,来看一下这个这两个数据库脚本 啊,这两个数据库脚本可以右键编辑看一下,然后打开 netcat 来创建一下这个数据库,把数据库先导入进来啊, 你可以右键 database, 然后创建一下这个数据库 app student info。 ok, 这个表是空的啊,然后呢,把这个 hash 语句 复制进来,这个测试数据里面是数据啊,就是默认的啊,默认的一些学生或者班级数据。 那我们把这个社口语句拷贝过来,然后去创建一个新的查询,然后粘贴,把社口语句粘贴进来。 那我这个社考语句其实也已经有创建数据库的语句了。那没关系,全选,然后执行,执行完以后右键这个 table 刷新,是吧?这边数据库表就出来了,然后现在是没有数据的,我们再来 啊,我再把另一个脚本的数据给他导进来。那大多脚本的,其实大多创建表和创建数据都在一个脚本里面啊,就不需要去执行两次,那我这个是分开来的,所以执行两次。 ok, 那 导入进去以后呢,这边就有数据了,现在好的,有数据以后,然后我们再回到这个配置里面,这个视频布置的配置都在这个 properties 或者 y a y a m l 里面啊。 那首先看一下数据库名,一定要和这个数据库名对得上,然后呢,这个 local host 就是 本地的意思,然后用户名默认都是 root 密码,我的密码是 root, 你 们自己设置的,自己填上去啊,然后设置完填上去以后呢,这个项目 就可以启动起来了,只要它加载完毕,只要它加载了没有爆错,这里没有爆红,然后这边的代码没有爆红,就可以启动了,现在我来启动它。 如果你的这个 mate 啊,一直加载不出来的话,也还有一个可能啊,就是你,你,呃,你的 mate, mate 的 那个文件夹权限不足,你可以找到你的那个 mate 所在文件夹所在目录,比如你是跟我一样的那个步骤安装的 mate, 然后呢,你可以右右键,右键 mate, 然后属性把这个只读去掉,然后应用, 然后在安全这个地方,我这边就不演示了,你们自己去应用一下,然后在这个安全的地方编辑,把这个完全控制修改什么,全部全部勾选上,勾选完以后我这边是已经已经是有权限了, 把这个全部勾选上以后,然后再进行再刷新一次就可以了。有可能你当前 windows 用户不能访问那个,就是不能修改,没有那个目录。 ok, 现在我的这个已经启动起来了,启动起来以后打开浏览器访问 local house, 我 这个项目是八零八零,而且它的路径是一个斜杠,那就是那就是八零八零,斜杠可以忽视啊, 这样呢,就启动起来了,我现在来登录一下,看能不能连上数据库,如果能登录,那就说明能连上数据库。 ok, 这个是我给给你们分享的这个学生信息管理系统这个源码,它的功能就啊管理员管理学生班级课程成绩,然后呢也可以修改, 那这个系统你们可以自己拿去用参考啊。我这个系统我就不讲太多了。 ok, 这个是 spring boot 的 项目的导入方式, 这个就算启动起来了,挺简单的啊,只要最麻烦的就是环境配置,其实你可以根据我的这个教程去配置环境啊。 好,现在我来继续导入这个 view 的 项目。那 view 的 呢? view 的 项目它由 spring boot 和 view 两部分组成。那 spring boot 部分我们还是参考刚刚导入这个 spring boot, 单纯 spring boot 的 项目可以参考这个导入啊,但我现在再做一遍啊,这边是 这个是 spring boot, 本来我正常是喜欢把它放在一起的,那等因为它是分离的话,你们比较好理解的话,你们也可以拿出来,拿出来用这个拿来 v, 用 vs 扣的拿来打开也可以。那我呢,我现在就分开来给给你们演示吧。 啊,算了,我放一起吧,其实这个没什么,没什么难度的,跟运行 spring boot 一 样,首先打开它, 打开这个目录啊,然后配置 jdk 跟 web。 这个配置我刚刚已经说过了啊,就首先设置 jdk, 然后呢? web 每本地址,这个每本配置。你这如果你跟我一样的话啊,那就跟我一模一样,不是的话,你就改成自己的啊,然后点击重新加载,加载完以后这个项目是没问题的啊。我现在这个还没还没加载完吧, 等它加载啊,刷新一下, ok, 加载完毕以后,然后也是改一下,改一下这个数据库配置,在 resources 下面,把这个密码改成自己的 micro 密码。 这个数据库名也一定要和数据库里面的一样啊。 app student info 没错。然后改完以后也是跟刚刚视频布置的项目一样。启动,首先启动, 先把后端启动起来,然后前端呢?前端你如果用 vs code 的 打开也可以。我这边是直接用啊,你甚至用在文件夹里面打开都可以啊。 哎,我比如你在这个 view 文件夹里面,这个是前端,你可以用 cmd 打开这个项目是吧?然后去操作 npm 什么的。 note 杠 v 是 吧,我能查这边,你去这边 npm 操作 note 也可以,在这边里面也可以。那我是喜欢都放在一起打开这个 idea 的。 呃,终端也就是 terminal, 首先可以检查一下 note 环境,然后 n p m install。 啊,不对,首先我们要进入 view 的 文件夹对吧? 因为我们现在的文件夹是学生信息管理系统,这这个是外层,首先要进入 view, 然后 n p m install, 等它安装完毕, 这个安装可能要个一分钟吧,看网络环境。 ok, 它下载完了,那我现在启动起来就是 n p m run dv, 下载完毕以后这边 v 五目录下会多一个 note models, 然后我们要启动的话就是 n p m run d e v 就 可以了,启动完以后它自动会弹出一个啊,窗口 也可以在这边对吧?也可以在这边 cmd, 然后 n p m run d e v, 它这个不知道什么情况, n p m run d e v 这样就可以了,这样也可以启动,但是没必要启动两次啊。 ok, 启动完毕,启动完毕以后下面就是日历了,我们来看一下。 ok, 这个是呃,我的默认管理员的账号密码都是一啊,管理员账号密码可以在这边看啊,这个用户名密码,然后学生的呢?在这边 a a a 一 二三,我先用学生的来看一下, 那学生登录以后是只能看到课程跟自己的成绩, 然后用管理员登录的话也是跟刚刚一样的,刚那个一是不是版本一样的三四啊?学生来班级课程,然后学生这边还有还有个头像啊, 头像呢,可以去编辑上传我这边,我这边是没上传了啊。 ok, 这个学生信用管理系统,这个 view 和前后端分离跟非前后端分离的项目导入就到这边, 如果你有客社需要定做的话也可以找我,如果你是在我这边定做的,你就按照我这个导入就可以了。

大家好,今天我们来聊聊如何用 spring boot 和 vivo 搭建一款简单但功能强大的网向订餐系统。前台和后台如何协调工作,用户如何方便的订餐和管理订单?一起来看。我们的系统主要分为前台和后台两大部分, 前台主要面向顾客,包括用户管理、购物车结算、商品查询等功能。后台系统则主要管理用户菜品、订单等,帮助管理员高效管理。在前台,用户可以注册账号,登录浏览菜品,加入购物车并顺利完成订餐流程。 设计简洁直观,操作便捷,用户体验非常友好。后台系统主要是给管理员使用,可以管理用户信息,一目了然,帮助管理者高效操作。 数据库的设计很简单,主要包括用户表、菜品信息表、订单表等,每个表格清晰划分,确保数据存储安全,管理便捷。后端我们用 spring boot 实现,前端用 vivo 进行渲染, 接口,通过 restful 风格进行交互,保证数据的流畅传递和实时更新。前后端分离,让整个系统更高效。通过这个项目,我们实现了一个功能完整的网上订餐系统,前后端结合数据库高效管理,用户体验友好,想了解更多技术细节,记得关注我,获取更多开发技巧。

嗯,二十分钟做一个类似的 壁设,一个简单的管理系统, supreme, bot 三加 vivo 三, element 用 element plus, 小 circle, 包括帧,有在这里收集形成一个 帧,编辑 三,还有真三,这里改查询, 查询,这个是前面这三个就是数据库中的表,然后显示出来,然后后面这个是对数据库,按从数据库里面逐出顺序进行一个分页,然后条件查询,大于等于四,除以 a d, 比如大于等于,比如说小于等于五。 这个多条件查询是前端进行超进行的查询。然后你也可以支持正则表达式,比如说正则表达式里面含有个十二,含有个零五吧,含有个零五, 哎,它竟然不能输入零五, 这个有点 bug, 这个零它给吞了。嗯,应该十二吧, 这里表示还有十二。 嗯,因为不行,稍微有点 bug, 十二那个这里表示含有 二十都有,还不用这个从,然后重新获取表格结构。嗯,比如说正在表达式这个来,比如说这个正在表达式里面还有个 于华华这个字, 像这个这样还有其他查询,这里面需要自己写一些年历查询啊之类的。我这里直接用的原来的表结构,可以显示统计图,这里选择 id 作为键,然后 一个数据自动作为值,选择统计图,也可以条形统计图, 这个二十分钟就能做出来,具体的随便来做一个。比如。嗯,写一个车辆进出管理系统, 要求包含三张表, 先说建标 master gt 啊,在此之间先建一个 springboard, 三的项目 代码叫。嗯,车辆的话 car m a n a car manager 用 web 管理啊, springboard 选择 springboard 三点五也可以 word, 随便 word 还有 my circle 创建, 然后把这个模板拿过来,放到随便放到哪个位置 list 下嘛。 嗯,模板的话我要复制,要复制模板, 然后这个后端的模板一个 config, 给它复制到这个 java 的 根根目录箱。 config 配置的是分页,还有跨域的问题。嗯,还有个空空,里面一些依赖,导一下, 把这个生成器的 avisplus 相关的,还有下面移至到模板引擎这边,给它复制到这边来。 然后,嗯,刷新一下美文,刷新一下这个配置,还有一个生成器的代码也给它生成器的生成器的 这个代码,生成器的这里需要你的数据库,用哪个数据库?这里新建一个数据库。 嗯,嗯,不对,是这个。打开这个 microsoft 操作面板,然后新建一个数据库,这样一键 c r e create, 点它 s, 嗯, com m a n g com manager, 新建一个叫这个名称的数据库 啊,这边返回到这个后端,你就可以连上这个数据库的 com manager 了。 这边选择一下全局配置输出目录,这个可以不用管,然后这个是作者名称,你可以写自己的名字,跟播的话就叫就叫是这个 com example com manager。 然后这些要生成的, 然后有哪些表?先点一下,点一下这个数据库数据库, ctrl 加设置一下,确定好现在这个窗口文件,就可以操作这个数据库了。然后看一下它生成的表 什么 全选执行 field 图层第六个卡映符, 嗯,这个顺序啊,要这个进出表,它是依赖于这个卡音符的,所以放在后面执行。 好了,这就完成了,直接删掉就行。然后每条每个表生成二十条数据,使用一个 circle 文件 好了,后面然后生成一项基本的查询结果,像 npt, 像这个 npt 网页 service 就 给它一键给它生成一下。目前看一下有哪三张表表明,看一下 那个卡, 卡 a, c, c, a, c, c, 卡 log, 卡 i, n, 卡音符, 哎,嗯, 像我现在是要打上要对应你卡你数据库的表明一致卡音符 e l, s o, e, l, s o 二十音符,然后直接执行就行了。 嗯,数据生成完成了,直接复制过来,然后把这个一张全部执行。 com manager 就是 这个 好了,现在每一张表就有二十条数据了。 percent id 进出表,嗯,表的车牌号,姓名,然后这个也生成了,然后这个要改一下吧。这个它是用的 swaker 注解,然后我们 swanboard 三的话就用 swan dock 注解, 复制一下这个路径,然后文本处理刻设相关。 mark, 好 了,现在就可以了。就是一个简单的拍摄文本替换脚本,然后再生成控制器, 现在这个控制器是没有前端接口的,然后给它生成一下控制器,它的实体是这样生成的。 ctrl 使用的驼峰命令格式,然后这个接口的话,它,嗯,是这种格式, 然后再继续生成一下。嗯, controller 的 也要用驼峰命令格式的。 诶,驼峰命令格式的话, 按一下这个是要跟这个对象相关的 control, 要跟这个对象相关的话 生成的这个 control, 它是 control, 这样写,前面小写,然后后面就一样的写项目名称,我这个叫 come, 也叫也没人也急呀。 然后就有一些基本的操作包含在里面的, 然后修改一些文件包 copy, 嗯,他把后面的都小写了, 因为之前的话我那个表明是没有 没有这个下划线的,所以就。嗯,后面小写都没有问题的,就是这个,然后它这里对应的是驼峰云这里,它是之前那个编辑脚板把后面全部小写了 啊, 哎。就是这个 control, 这个生成器, class name service entity entity 这个操作, 这个操作就会把那个。嗯,我要让它值 字八的第一个字母改成字八字母村,第一个字母 字母改成阿修后面的部分, 那么就这样就可以了。嗯, after 函数的话, after 函数是过零, after first, after first。 嗯,这个要定义一层全绝的,放到 class 外面去,这样就行了。重新运行一下这个拍成脚本, 然后在这里, 在这里就是这样。后面还有个,还有两个表,两个表的一起给它生成出来。两个表,后面两个表卡音符,还有卡 person 音符,第一个字母小写后面都给他用 iphone 卡住了, 浏览器卡住了 卡,直接复制复制算了。 coxes marxes logo call info i n f o r s o n percent i n percent 音符英文名称叫 call manager, 再加音再加一些也没问题。好的,然后前面的都是没问题,把这个报名改一下就行了。 这个要是模糊查询,模糊查询你要查哪个字段就去看一下函数 cs log 查哪个字段,随便选一个。 嗯,就 get 吧。 get 这个字段, get, get, 那 这个是编号查询,这个没有编号的话,你也随便查某一个字段就行了。 嗯,九分儿上一 d 吧。后面也是一样的啊。这个是买卡没那个的卡 info 的。 卡 info 直接复制过来 看一下。报名啊。卡 info 这个模糊查询哪个字段? owner name, owner phone, owner phone 吧。 当然这个蘑菇查询只是有,这里一共有八个查询。嗯,八个操作吧,也不一定全都要用上 it 卡通 quick 随便写一个就行。选哪个字段,然后 person, person, 你 要插哪个字段的话,人名已经有了。再来一个 a 号的话,那就缝吧,有缝的,别的缝好了。然后再还要配置一下 yamui, yamui 这个之前用的 yamui 给他复制过来, 要么改一下你的数据源键哦。 com 编辑,编辑。嗯,把这个也放到后端这里面来, 之前还用到了一个 unity, 也放到这个后端里面, 后端就完成了再。嗯,这个再配置一下端口,八二零 com manager, 路由 sandbox, 然后后端的接口就完成了。 嗯,运行这个项目, 然后你访问这个 pos 的 八二零零零,这个改成八二零零零,所有的这个地址就有这个卡的相关内容的。比如说你要查询全部的话,就是这个历史的查询所有的卡,这个是按编号查询, 没有查到结果,没有这个编号吗?执行。嗯,那个是,这个是卡 cs logo 的, 本来就没有这个编号的。嗯,刚刚后端的编号。我看啊,卡 cs logo 的 编号 写的是 percent id, 那 么 percent id 的 话, i percent id 就 变成 percent id 一 吧。这个人 他是什么? 哦, 因为这个字段的话,你 percent id 是 一 id 的 话,这里有两个人都是以编号要是为一的,但是我这个表建表的时候就没有建立这个编号。嗯,所以你要么直接,你要么建表的时候就建一个唯一的编号 id, 类似于 id 那 种是唯一的, 你要么就不要这个,不不不用这个方法就是通过编号查,不用这个方法,因为有些资料本来就不需要,你就直接 get id, 就 直接通过 id 查算了, 这样就是通过这个 i 这个 id, 这个代码再传一下就有这个数据了。通过编号查,因为这个编号我是往多了写,有一些用不上的,就一般最后两个蘑菇查询和这个编号查询。后面我不会用的,只是有这个东西。 模糊查询的话你看一眼吧。模糊查询后面居然不会用。模糊查的是 get 门这个字段, get 它有个和东门,西门,南北门, 那就难吧, get 叉门这个字,关键字难,然后就把这个 get 还有难的它删了。还有一个 id 进行查询,就是这个表达 id 了。五,这个表达 id, 五 还有修改查询所有编号登页也是一样的, 新增也可以。好,这些只是一个作为类似于嗯, os 的 慢那种,就是用来网页版,网页端进行调试一下用,然后现在来写前端的代码, 你先找到你要在哪个位置写那个,在哪个位置进行选择项目,我又在这里建一个选择项目, 在这里建一个,我又项目 选灯的话稍微要复杂一点,但是你还好,因为也有一些脚本来生成代码选灯 g s, 嗯,前段的 midi type 三可以生成个代码项目名称, 后面这些都可以不用,这就装好了。然后你用 wordpress 打开这个项目,刚刚创个 ip, 打开这个 hardview, 这个项目你是要先把全段模板粘贴过来,真的这个时候死了的算了。 然后前端的 v 三 切换一下这个 controller 啊,切换一下这个,这个项目配置文件安装一下。依赖这些接口的话,是其他项目都可以不用端口,改一下你想要的端口。 这个 h d d, 这个是 h d d b s 的,是我其他项目里面配置的,但是都不会用的,因为都是通过这个 request 来构建请求地址的,然后把这个 unit 复制到这个锁匙里面。一般工具 慢点解 s 的 给它覆盖一下,慢点解 s。 有 一些不会用到的 logo, logo 是 一个用来装饰的,我用用不上下载下来的 plus 暂时不用 launcher 就 给它弄删掉 全键二次没有写这个文件,然后 设置下面就有这屏了。 这两个可以删掉。没用 啊,看你有哪三张表就在这里建。嗯,现在要建的是那个请求方法,这也是用那个。先看一下你的三张表名, 这里取名字的话随便取。那直接给它连起来,用口风吧。 s c, c, e, s, c, e, s, c, e, s, c, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, e, s, c, e, s, c, e, s, c, e, s, c, e, s, c, e, s, e, s, c, e, s, c, e, s, c, e, s, e, s, c, e, s, e, s, c, e, s, e, 幺二十 one percent a m, f, 零 percent, 然后要来生成一下请求方法。嗯, j s 前端 j, s 代码生成, 就这个直接用 excel 就是 这样的,然后没有这个 list, 导入一下这个相对路径下面的这个 list, import list, 返回 to, 就 这个,这里面都要导入一下, 后面这个是一样,卡 in ford, 还有 plus in ford。 然后把这个显示表格的显示模板也给他复制过来。表格显示模板 这里新建一个 car car m a, n g car manager 服务器,管 这四个文件。第一个是通用的表格显示文件,就是前端返后端返回一个表格对象进行显示,上层用于人力查询。第二个是, 嗯,就是展示后端的表,再有展示前端不分页的那种展示,可以用于条件筛选那种,后端就不用进行条件筛选。然后第二个就是分页的,是后端进行分页,但是暂时没有写排序这个功能, 然后这个表就是用来管理的,管理的这个需要看一下, 然后生成,继续生成 tab 式,依然设置三个表,生成一下 tab, ctrl 复制过来, 直接给它替换掉, 然后导一下这个地方,这个叫 car major, car major 前面的都没有问题。 car and force。 然后这三个要让下来 gdp 帮我写一下吧,就是表达对象 仿照,仿照,上面写下面下面右,右,下面右, 把这个表的收口导出来,让接下来 gdp 帮我们写一下 好了,然后粘贴到,把这个替换掉,就是表的对象 好,就没问题了。 windows 也是配置也没问题,就可以直接运行了。 n p m 中第一位,无论在 win 键后灯的话好像没启动。后灯启动了,稍息好,这个 这个它启动的是打开这个 app 点我有,你把这个 menu 给它引过来,那个设置 school menu 给它引过来, ok, school menu 给它引过来。 excel 没有安装这个 excel, 要安装 excel。 excel 是 一个表格,就是条形表和统计图。它的 这个 ex 给端中一些条形表,还有扇形图等等一些表格式化显示的主键。呃,这个 x 给端中一些 accross, accross, accross 是 在这里, 应该给它这个包的依赖,应该也给它那个 version 应该也给它一起复制过去的包的依赖这些这四个包的依赖这三个,三个的依赖你放到那个前缀模板里面, 这样就不用去找了。这边的三。嗯, 直接把之前那个项目的 bug 依赖 python 机跟 js。 哇,这个依赖就比较多了。 算了,还是隐少一点吧,之前的项目依赖有点多。嗯,把这个 python 机 js 给它复制过去。好了。这下应该没问题啊。 加载失败的话,哦,那个后端的要改成后端的地址,这个路由的,它是 要改成后端的地址。那现在就能够显示了,看得出信息。 那等一下,刚才有些知道是没有显示的,待会我再去看一下。 id 统计的话,第一个是介码,第二个是值,这个没有什么要需要统计的。 person type, 你后端可以写一个年历查询,然后。嗯,那个叫什么?查聚合查询,好像比如说 id, 我 要看 id 是 整个通气图聚合查询, 写个聚合查询能得到这个标比较方便。然后这些为什么有显示的?应该是自动名称不匹配 车辆 id 等于 id。 嗯,看一下生成的这个对象 是个 manager, 这个的对象的话互端返回了,对象是用的那种。嗯,就是它是下划线,要前面的是,后面的是大些。 这个如果没有下划线的那种的话就比较方便哦,这个是 ai 写的, ai 给它稍微提示一下,让它不用这个下划线的样式,而是用这种手这么小写后面那种坡风格式的话就可以了, 现在就可以了。这款名称要匹配 为什么还是没有 判断?生成之后第一个是车辆 id 等于 id, 车辆 id 等于 id, 车辆 id 等于 id, 卡 id per 上 id per 上 id 卡 id per 上 id, 后端返回的名称叫做 卡 id per 上 id per 上 id, 互当返回的社交。这个 car 已经不是了。 car 哇,这是 t 是 i。 呃,弄错了弄错了。 time 是 t 啊, time time name phone time time 啊,就有了。那看后面还剩还有一个,这些都有了。 那那如果你就是数据会不用驼峰的话,就会少弄很多东西,然后就是条连条件查询也可以。如果说这道表达是要匹配一个以嗯, 零零三作为结尾的零零,哎,这个不能数零,不知道为什么。按一下后面后面幺二零零结尾的,然后这个 store 符号后面加一个 幺零零结尾的啊,就能匹配出来啊。比如说你要这是展示全部的表数据,适合于一个班级,要是全校的数据都太多了,那个要用分页查询,或者是在后端选一下那个条件,如果想在分页又要有条件的话。 姓名,比如说你以这个王姓王的 就我姓王的查出来的,然后那个那个其他查询的话 写一下那个 写一下,自己自定义写一下那个条件查询吧。这个 也只需要两步啊,见实体写 map 代码,然后把五 u 那 个模板改成那个接口就行了。比如说这个 hard cs logo 复制一下这个表的结构,这个脚板直接复制点 c, d, a, o, 然后让 x 的 g, d, b 写一个, 写一个查询聚合查询,查询 聚合字段为 get, 写一个聚合查询的的个 map, 那 个用 service 的 话好像也可以聚合查询的。 i x y x y 我 看啊,这个 i service 它应该也能行吧。 interface 是 个 map i service 去掉查询 interface 啊 get, 就 这样就行了。 uh base map, 点 count by gate, 就 这样就行了。 uh base map, 点 count by gate, 就 这样就行了。 uh base map, 点 count controller service。 我 看我之前的小号代码, 它是导入了这个 service 的。 这个 emulator 也可以导入一下,然后就用那个。嗯,构造行,那个叫构造函数注入。不用这个不用不用,这种形式的注入,用构造函数注入比较好一点。 后端代码再优化一下,就是用构造函数注重,不用层面变量注重。嗯,那这个必须要写吗? 爱的,爱的。 那这样来看,其他的 service, 它要写三部分,等两部分,然后 controller 只需要写一个就行了。我还不如直接在 controller 里面写,就 control 那 个 mac 直接在 map 里面写 map 的 话,就直接在这个 对应的车辆 id, 方向指示灯编号,直接在这个对应的 map 查询 map 上面加一个函数就行了。这里给它导入音箱,导入音箱,导入音 箱,然后然后在这个 control 这边写一个路由叫叫啊, 它这个名称叫 control b, 在这个 control 里面写一个路由就行了。 let it get can't get get my pin get my pin so you can't get public。 返回的话是一个 msmap 对 象 ms。 嗯,哎,这个先不管返回,然后直接写那个传餐,不需要传餐,然后这边需要一个 map 的 对象,需要注意一下这个 map 的 对象, map map ctrl f 键, ctrl f 键, ctrl get return, 然后返回的话,这个返回的是一个 ms map map string, 然后这样就行了,后端就会有这个接口的了,前端的话只需要 在这里。这三个是就是展示原来的表吗?查询这个 car lease 的 意思就查询原来的表,你不要这个就行。然后你要查询的是那 control 是 由 t control gate 这个字端 control gate 再来看一下 就查出来了。嗯,但是这个返回有点过于那个 哦,这个已经算出那个统计结果了,需要查询的话,那就 get, 然后 go to 西门,南门,西门,东门,北门,东门。呃,你可以把这个宽度调宽一点,这个有点太小了。宽度的话就是在这个 分配找到这个宽度列宽,把这个 split 改成八,改成七,改成七,把空白空白改成一吧。 为什么还是显示不完呢? 嗯, 嘿,为什么还是显示不完?哎,不管了,这样,据我查询就是这样,随便生成一个,就在这个 map 里面, 只需要改,后端只需要改两个地方, map 里面写一个原始 circle, 然后方法,然后前端的话,嗯, control 里面加一个路由,呃路请求路径返回,调用这个方法,然后你需要导入一下这个 map, 觉得这个 micro 和 servers 都应该导我的 micro 和 servers, 因为而 servers 肯定会用到这个 micro, 后面连理查询也经常用到,可以写个构造方法,然后都把它导进来,也设计的方便的,到时候 python 到模板里面就可能,我要再去看一下也行, 然后现在就完成了,就要查询,然后先在条形统计图啊 at 选择键下面选择 z 头头,东门出去的最多。 东门东门东门。排一下序的话,东门,东门,东门,北门,南门,西门,西门西门三个啊,西门三个对的, 年历查询也是一样,它返回的是一个列表,对象对象列表 就这是一个通用的表,显示这个 total data 就是 你那个后端的名称哦,要是你不想要这个的话,嗯,不知道能不能是中文的显示。呃,中文肯定是不行的,因为它是作为对象的名码。肯定还是不行的, 我看一下能不能把 中文笔名, 如果能的话就 就这个,就不用显示英文了,当然这个这个的话就是可以改的,比较方便的,你可以 在这个它就是这个 name 按一下,就你直接可以手动改的好车辆信息。 诶,它是改前面的 label。 好 像说错了,它是改前面那个 label, 不是 改后面这个。后面这个是围标示。这个楞是围标示,相当于一个 detachable pen 的 围标示。记 心心心心好就直接可以改的 啊。看还是可以的。你把这个用中文别名的话,前面也可以显示这个中文别名呢。当然 这个名称的话,上面这个名称 id 啊。这个是中文,是因为你这个前的那个管理前的管理 label 是 用的是这个 label, 现在你你可以用中文别名来 get 它的大门的数量,也可以用中文别名, 然后就可以显示中文,也是比较方便的选择这段大门数量。孔雀东南,哎,这里有显示完了,很奇怪,刚才为啥没显示完。 条形统计图也是一样的,打完数量。 ok, 我 显示一个,这样就完成了,后面连线查询,直接让叉的 gdp 一 起就行了。六阿表集合给他看,很快就能写出来一个就是一个后台的管理系统,暂时没有涉及到其他的。 那管理员端的暂时没有涉及到那个。嗯,新用户啊,暂时没有涉及那个。稍微用一下路由,然后判断一下权限,就显示某些,不显示某些就行, ok。

有个问题啊,就是公告这块怎么限制四 g 编辑?咱们先启动一下系统啊, 然后呢,咱们登录一下, 咱们看对应的公告浏览这块有个编辑,但是它的权限呢,是四级,咱们对应的,去看一下它对应的 url 公告 list, 找那个对应的 root, 看看是哪个 will 文件,然后在这里啊,找这个 will 公告 list。 首先啊,最简最简单的方法,因为他是和应该和管理员的,这个管理员的 公告应该不是一个页面啊,这公告浏览吧,管理员的它是公告,最简单的话直接是把它删掉,就是它已经分开了这个不同的文件了,咱们先给它退一下,退回去。嗯, 最简单的话是直接把这个编辑按钮删除啊,因为它已经区分了它不同的菜单,所以说我们第一步啊,可以简单的方式啊,就是直接就删除了 啊,这就 ok 了啊。还有一种方式,咱们是通过那个 local local storage 过去它的权限啊,看它这有一个是 local storage。 三,还有一个肉, 我们先把它, 呃,咱们先把它的肉网权限,然后我们取一下, 我们可以动态的去判断一下这个是否可以修改,然后有一个是 load 的 方法, 可以了, close 下面, 然后那个 button 呢,咱们可以用 vif, 权限 也是可以了啊,这样就可以了,它就不显示了,咱们同理呢,把这个 com 啊复制一下 还是可以的,咱们试一下管理员, 管理员,管理员,正常呢,咱们的权限应该是可以看到的,这就 ok 了。其实这个有两种方式啊,这一种是直接把这段代码干掉, 另一种方式咱们是取它的就是角色,然后根据角色进行判断,好了,这个视频到这。

家人们,我现在真的是又累又觉得亏啊,今天接了个期末单,就是开发一个基于 spring boot 的 大学生租房平台的设计与实现,对方给了一百四十块,还得加上远程调试,我想着这不是手拿把掐的事吗? 结果啊,搞了三十分钟才调试完,我感觉自己亏麻了。在调试的时候,那个无脑的 idea 居然出了个特别迷惑的问题,具体啥问题我后面再跟你们说。这个平台是基于 java spring boot view、 my sql 开发的,有用户、房东、管理员三个角色,用户能注册登录,还可以查房源、管理订单和收藏。 房东能管理房源审批,还有处理订单管理员呢,负责用户、房源等好几个模块的管理, 能满足大学生租房还有平台管控的需求。本来以为轻轻松松就能搞定,结果还是出了岔子,今天这单接的可太不划算了,不过也给我提了个醒,以后不能小瞧任何单子, 明天我可得好好规划下,接单子可得更谨慎些了。我实在是想不明白,感觉这 id 都开始抽风了, 有没有懂行的朋友知道这是咋回事呀?要是有的话,麻烦在评论区留言,咱们一起讨论讨论。另外,我打算持续更新自己的接单日常,不管是大单还是小单,我都会认真去接。

今天来看看客户定制的 ai 课程学习系统,依旧是基于 springboard 加 vr 基础的部署,就不展示了,直接来看看系统功能,这个是管理员端的,拥有整个系统的全部功能权限。我再来登录一个学生端, 这个系统一共有三种角色,分别是管理员、教师、汉学生,根据角色权限来实现不同的功能。控制 好的学生端登录进来了,看看有哪些功能。首先这里是接入了 ai 分 析,可以根据学生的错题记录进行分析,推荐该学的课程。这里是课程中心展示的系统内所有的学习课程 详情页,功能还是比较丰富的,有章节视频的观看学习,可以自由调整学习进度, 章节学习完毕后会自动弹出章节习题。这里也实现了 ai 判题的功能。 还有课程作业,这里可以提交作业教师,用户判分后会同步回馈到这里。这里还有课程资源,可以下载课程相关的资源进行学习。这里还有课程考试, 课程学习完毕后可以参加对应的考试。这里有我的课程,可以显示用户已加入学习的课程。 点击进入课程详情页,用户可以选择加入学习或者取消加入未加入学习的课程,相关的功能都是用不了的。 这里还有一个为用户准备的课程讨论区,用户可以在这里进行对本课程的学习讨论。这里是我的作业,展示所有已提交的作业情况, 这里是我的考试,展示用户参加的考试情况。这里还有个错题本,展示了用户在答题和考试中的错题记录, 用户可以了解自己的错题情况, 掌握了的题目可以标记已掌握,首页的 ai 推荐课程也是基于这个数据来进行推荐的。 这里还有一个 ai 学习助手,平时有什么学习相关的问题也可以直接在这里询问。 我这里接入的是免费的大模型,所以响应速度有一点点慢, ai 回复了,没问题,这里提议着。现在 ai 发展的真的是强,我这个项目就是使用 ai 进行开发的,哈哈。 现在我们来看一下管理员端有哪些功能。这里有课程管理,可以进行课程的真删改查这个功能,教师端也是可以进行管理的。我来创建一个新课程。 ok, 创建好了, 发布一下 功能,没问题,发布成功了,这里可以对该课程的章节进行添加。汉管理 这里我忘记准备视频了,就不添加了。 然后对章节的题型进行管理,这里有四种题型, 题型添加成功, 这里我刚才没有添加章节视频文件就不演示了。 然后这里可以添加课程的作业。 ok, 作业添加成功,没毛病, 我提交一个作业试试。 作业提交成功,这里可以添加课程的考试, 可以设置考试的开始和结束时间,考试的题目是直接从各个章节的试题直接设置。 ok, 学生端这里考试显示出来了, 可以正常参加考试,没问题。管理员和教师端可以对学生提交的考试进行批改,这里的批改也是接入了 ai, 很 方便, 批改完学生端直接就可以看到自己的考试成绩。 这里可以设置课程的分类, 这个功能也是管理员和教师端都有的。 设置好的课程分类,这里可以用到 管理员端还可以对系统的用户进行管理,这里还有成绩管理, 可以看到所有用户的作业,看考试成绩情况。 这里是资源管理,可以上传一些课程相关的学习资料等等, 刚刚上传的资料学生这里可以进行下载。这里还有课程讨论区的管理, 这里是对当前系统对接的 ai 大 模型的配置管理, 这里有系统运行日制的管理,还有数据备份和系统名称设置的功能。对了,还有一个主观题的 ai 判题功能, 这个还是很方便的, 后端会有详细的判断情况, 这个学生一道题都没答对,主官题也是任写的,直接零分。 好了,本期视频就到这里,最近手里的活比较多,作品更新会比较慢,希望小伙伴们理解一下。