首页 > 其他分享 >前后端分离项目的创建方法(注:前端使用了vue技术,后端使用了Spring常用框架)

前后端分离项目的创建方法(注:前端使用了vue技术,后端使用了Spring常用框架)

时间:2024-09-02 23:23:29浏览次数:11  
标签:npm qs vue 创建 Spring 点击 install 使用 Login

下面我将创建一个实现系统登录的前后端分离项目:

第一步:使用idea新建一个空项目,命名为Login,然后点击Create。

63528024416c4052a9c041eda4f33b5d.png

第二步:找到setting选项,点击Build,Exception,Deployment,找到Build Tools,然后选择Maven,重写里面的settings.xml和repository,然后点击OK。(注:setting.xml一般在conf目录下面)

0b9e0dbfdd164bfcb1aeb89425c2691d.png

第三步:在Login下面新建一个Login-front文件夹用来存放前端代码。

该步骤比较复杂,具体如下:

1、创建前端项目:在ivos工作区执行vue create ivos-ui命令进行创建项目。

2、安装前端组件:执行命令npm install element-plus; npm install axios;npm install qs; 

其中axios是与后端建立联系的;qs(Query String)查询字符串框架,它的作用是将JS对象转为查询字符串格式。【例如:写法:qs.stringify(user.value);结果:username=tom&password=123456】

第四步:再建一个新的Moudle,如图进行选择选项,然后点击Next。
9f0a50abe98a42a8a39745c0a3eb080c.png
第五步:添加Maven依赖(注:需要手动在pom文件中添加Knife4j依赖),然后点击Create。
<dependency>
    <groupId>com.github.xiaoymin</groupId>
    <artifactId>knife4j-openapi2-spring-boot-starter</artifactId>
    <version>4.3.0</version>
</dependency>

76ea1fbdd84e4f139510d6e0f88ec526.png

注:demos.web包可以删除

7f1e8c223294411caaddd75ef6b2ace5.png

最后,通过以上步骤,就可以创建一个简单的前后端分离的登录。

标签:npm,qs,vue,创建,Spring,点击,install,使用,Login
From: https://blog.csdn.net/2301_80633790/article/details/141688112

相关文章

  • 亲测好用,ChatGPT 3.5/4.0新手使用手册~ 【2024年9月 更新】
    都知道ChatGPT很强大,聊聊天、写论文、搞翻译、写代码、写文案、审合同等等,无所不能~那么到底怎么使用呢?其实很简单了,国内AI产品发展也很快,很多都很好用了~我一直在用,建议收藏下来~  有最先进、最新的GPT模型,还有很多其他效率工具都是在各自领域,绝对领先地位的产品~①......
  • 亲测好用,ChatGPT 3.5/4.0新手使用手册~ 【2024年9月 更新】
    都知道ChatGPT很强大,聊聊天、写论文、搞翻译、写代码、写文案、审合同等等,无所不能~那么到底怎么使用呢?其实很简单了,国内AI产品发展也很快,很多都很好用了~我一直在用,建议收藏下来~  有最先进、最新的GPT模型,还有很多其他效率工具都是在各自领域,绝对领先地位的产品~①......
  • 吐血整理 ChatGPT 3.5/4.0 新手使用手册~ 【2024.09.03 更新】
     以前我也是通过官网使用,但是经常被封号,就非常不方便,后来有朋友推荐国内工具,用了一阵之后,发现:稳定方便,用着也挺好的。最新的GPT-4o、4omini,可搭配使用~1、 最新模型科普:现在人工智能很强大,聊聊天、写论文、搞翻译、写代码、写文案、审合同、情感陪伴等,真是无所不能~......
  • 【Java】Spring-AOP与拦截器实战 (上手图解)
    Java系列文章目录补充内容Windows通过SSH连接Linux第一章Linux基本命令的学习与Linux历史文章目录Java系列文章目录一、前言二、学习内容:三、问题描述四、解决方案:4.1认识依赖4.2使用AOP与拦截器4.2.1使用AOP4.2.1.1设置DemoAop类4.2.2.2设置切面4.2.2.3设......
  • java-基于spring boot在线装修管理系统
    摘要互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用在线装修管理系统可以有效管理,使信息管理能......
  • 基于django+vue学院研究生工作室管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着高等教育规模的不断扩大,学院研究生数量的激增对日常管理工作提出了更高要求。传统的人工管理模式已难以满足高效、精准、实时地处理研......
  • 基于django+vue学院电子政务系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,电子政务已成为提升政府及教育机构管理效率、增强服务透明度、促进信息共享的重要手段。学院作为高等教育的重要载......
  • 基于django+vue学院党建工作管理系统设计与实现【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和高校党建工作的日益重要,传统的手工管理模式已难以满足当前学院党建工作的复杂性和高效性需求。学院党建工作作为......
  • 基于django+vue学业预警帮扶系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着高等教育的普及与深入,学生群体的多样性与复杂性日益显著,部分学生在学习过程中因各种原因面临学业困难,如学习方法不当、时间管理失衡、......
  • 使用kamailio进行分机注册及互拨
    操作系统版本:Debian12.5_x64kamailio版本:5.8.2kamailio作为专业的SIP服务器,可承担注册服务器的角色。今天记录下kamailio作为注册服务器,承接分机注册,并实现相互拨打的过程。我将从以下几个方面展开:模块配置分机账号添加无rtp代理的分机互拨带rtp代理的分机互拨配套资源......