目标:在上一次我们已经完成了文档管理的功能模块开发,接下来则开启新模块的学习---用户登录,这块还是有不少知识点值得学习的,先来看一下整体的效果,关于效果官网有一个体验地址:wiki.courseimooc.com,如下:其效果也是人人熟知的,下面直接开撸。用户表设计与持久层代码生成:用户表设计:一个模块的开始通常就是从表的设计开始,这里先来将用户表的sql贴出来,当然实际对于表设计肯定不会直接给
前言:接下来又得被迫开启新的一门课程的学习了,上半年末尾淘汰又即将拉开序幕【已经记不清经历过多少次考试了】,需要去学习其它领域的技术作为考试内容,我选了spring boot相关技术,所以。。总之作为男人,不能轻易言败,尽力而为,抱怨解决不了任何问题,逆境使人进步,我坚信这点,效果:在正式学习之前,需要让自己有动力坚持把它学完,所以提前知道一下最终做出来的产品效果会比较好,这块可以点击此链接进行体
接着Spring Boot&Vue3前后端分离实战wiki知识库系统<十二>--用户管理&单点登录开发一继续往下。登录功能开发: 接下来则来开发用户的登录功能,先准备后端的接口。后端增加登录接口:1、UserLoginReq:先来准备用户登录的请求实体:package com.cexo.wiki.req; import javax.validation.co
文档内容的显示:在上一次文档管理模块还差文档的显示木有完成,所以接下来先将这块模块给收尾了。增加单独获取内容的接口:概述:在前端页面文档查询时,只查询了文档的基本信息,其中文档的富文本内容是木有带出来的:当然也不可能在列表中把富文本的内容给查出来,因为这是大文本,在列表中带出它来会占用我们的带宽流量,且影响数据库性能,在查看文档时才会去加载文档的富文本的内容, 所以此时我们需要增加一个查文档内容的
目标:在上一次Spring Boot&Vue3前后端分离实战wiki知识库系统<十一>--文档管理功能开发三我们已经完成了文档管理的功能模块开发,接下来则开启新模块的学习---用户登录,这块还是有不少知识点值得学习的,先来看一下整体的效果,关于效果官网有一个体验地址:wiki.courseimooc.com,如下:其效果也是人人熟知的,下面直接开撸。用户表设计与持久层代码生成:
文档内容的显示:在上一次Spring Boot&Vue3前后端分离实战wiki知识库系统<十>--文档管理功能开发二文档管理模块还差文档的显示木有完成,所以接下来先将这块模块给收尾了。增加单独获取内容的接口:概述:在前端页面文档查询时,只查询了文档的基本信息,其中文档的富文本内容是木有带出来的:当然也不可能在列表中把富文本的内容给查出来,因为这是大文本,在列表中带出它来会占用我
接着上一次的继续往下,这次则开始涉及到前端Vue框架的学习了,为之后的后台界面搭建打好地基。了解Vue和Vue CLI及其关系:先上官网了解一下Vue:我看公司的前端项目基本上都是用vue来构建的,所以说学习它也有助于你跟前端小伙伴的日常沟通,而这框架的直观印象感觉是跟jquery.js【当年学习时就学的它】很像,只需要引入vue.js就可以使用了,感受一下vue官方给的一个最基础的示例:这样就可
接着上一次的分类功能继续完善。分类编辑功能优化:概述:现在分类编辑时的界面长这样:很明显目前的父分类的展现形式不太人性,这里需要指定父分类的id才可以,对于用户来说这种交互是反人道的,用户怎么知道父分类在数据库中的id值呢?所以接下来咱们需要来优化一下它,其优化的效果如下:也就是新增/修改分类时,支持选中某一分类作为父分类,或无父分类。说实话,对于小白来说,要实现这么一个效果,还是挺让人抓狂的,下
接着Spring Boot&Vue3前后端分离实战wiki知识库系统<九>--文档管理功能开发一继续往下。集成富文本插件wangeditor:wangeditor简介:接下来则需要来开发文档的内容生成的功能了,发表一篇文章很明显需要有一个富文本的输入框,这里则使用https://www.wangeditor.com/开源的wangeditor插件进行搭建:其中可以看到它的git
Spring Boot&Vue3前后端分离实战wiki知识库系统<九>--文档管理功能开发一
接着上一次Spring Boot & Vue3 前后端分离 实战 wiki 知识库系统<七>--分类管理功能开发的分类功能继续完善。分类编辑功能优化:概述:现在分类编辑时的界面长这样:很明显目前的父分类的展现形式不太人性,这里需要指定父分类的id才可以,对于用户来说这种交互是反人道的,用户怎么知道父分类在数据库中的id值呢?所以接下来咱们需要来优化一下它,其优化的效果如下:也就
接着上一次的继续往下学习,这次的目标就是前后端进行功能的联调了。集成HTTP库Axios:简述:对于Vue前端来说,需要发起后台的请求来拿到相关的数据进行前后端的联调,通常都会借用三方的库来进行网络请求,这里也不例会,会用Axios这个HTTP库,先上官网了解一下它https://axios-http.com/:看一下它的github的star,就知道有多有名:安装:所以接下来咱们将它安装到咱们的
数据库准备:在上一次已经将SpringBoot相关的配置环境给搭建好了,接下来则需要为咱们的项目创建一个数据库。1、mysql的安装:关于mysql的安装这里就不过多说明了,这块在当时的学习中已经安装好了:目前服务是暂停状态,貌似我点“Start MySQL Server”启动不了,需要用如下命令:sudo /usr/local/mysql/support-files/mysql.server s
接着上一次Spring Boot&Vue3 前后端分离 实战 wiki 知识库系统<三>--Vue CLI 项目搭建目搭建的继续往下学习,这次的目标就是前后端进行功能的联调了。集成HTTP库Axios:简述:对于Vue前端来说,需要发起后台的请求来拿到相关的数据进行前后端的联调,通常都会借用三方的库来进行网络请求,这里也不例会,会用Axios这个HTTP库,先上官网了解
接着上一次Spring Boot&Vue3 前后端分离 实战 wiki 知识库系统<二>---后端架构完善与接口开发的继续往下,这次则开始涉及到前端Vue框架的学习了,为之后的后台界面搭建打好地基。了解Vue和Vue CLI及其关系:先上官网了解一下Vue:我看公司的前端项目基本上都是用vue来构建的,所以说学习它也有助于你跟前端小伙伴的日常沟通,而这框架的直观印象感觉
数据库准备:在上一次Spring Boot&Vue3 前后端分离实战wiki 知识库系统<一>---Spring Boot项目搭建已经将SpringBoot相关的配置环境给搭建好了,接下来则需要为咱们的项目创建一个数据库。1、mysql的安装:关于mysql的安装这里就不过多说明了,这块在当时https://www.cnblogs.com/webor2006/p/1
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号