2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解)

这篇具有很好参考价值的文章主要介绍了2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🚩 接上篇

2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解)

本篇使用当前Java Web开发主流的spring-boot3框架来创建一个Java前后端分离的项目,前端使用的也是目前前端主流的vue3进行一个简单的项目搭建,让你距离Java全栈开发更近一步 🏴‍☠️。

🏳‍🌈 项目构建所需的相关工具

Java

  • 使用版本: “17.0.1” 2021-10-19 LTS
  • 官方地址:https://www.oracle.com/java/technologies/downloads/
  • DOS查询:java --version
  • 如果不是这个版本的建议使用使用这个版本,别去使用20版本来创建

IDEA

  • 使用版本: IntelliJ IDEA 2023.1
  • 官方地址:https://www.jetbrains.com/zh-cn/idea/download/#section=windows

maven

  • 使用版本:apache-maven-3.9.2
  • 官方地址:https://maven.apache.org/download.cgi

NodeJS

  • 使用版本:18.16.0
  • 官方地址:https://nodejs.org/en

Vue

  • 脚手架版本:@vue/cli 5.0.8
  • vue版本:3.0 ^
  • 官方地址:https://cn.vuejs.org/

Visual Studio Code

  • 官方地址:https://code.visualstudio.com/
  • 个人网盘:阿里云网盘下载

🌌 后端项目创建详细步骤

🛫 1、开始创建新项目

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🛫 2、输入项目名称、选择项目存储位置、项目管理工具(Maven)、选择JDK以及Java版本而后 Next

注:这里没有JDK17的可以在JDK项目中去选择后进行下载

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🛫 3、选择spring boot版本、选择需要的插件而后Create

注:因为只是作为一个示例版本,这里只选择了 spring web,你可以视情况去选择插件,后期如果需要也可以在 pom.xml文件中进行新增

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🛫 4、等待创建完成,这是创建完成后的项目结构

注:这时已经可以点击项目名称右侧的绿色小三角形启动项目了,但是我们没有写接口,即使启动了也没法做相关测试
2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🛫 6、配置端口号,如果需要使用数据库或者Redis等,也是在这个文件里面进行配置

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🛫 7、创建接口

🛫 7.1 首先需要在主包(一定得是主包,不然扫描不到这个接口)中创建一个命名为controller(也可以用其它名字,不过为了规范,基本是使用这个来命名)的包

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🛫 7.2 在创建的controller包中新建一个 类 ,这里命名为 hello,在hello类中写测试接口

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

package com.example.springboot3demo.controtler;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestControllerpublic 
class hello {
	@GetMapping("/hello")
	public String index(){
		return "hello spring-boot3";
	}
}

🛫 8、点击项目名称右边的绿色的三角形符号、运行spring-boot,

下面两图运行后的IDEA界面以及浏览器请求接口的界面
2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🪐 前端vue项目创建详细步骤

相对于后端的搭建,前端就轻松很多了,只需要输入命令即可完成项目搭建和下载、启动,使用VScode编辑项目

🚤 1、vue脚手架全局安装

npm i -g @vue/cli-init 

🚤 2、vue创建

在项目目录位置打开cmd窗口,而后输入以下命令,app是项目名,你可以自定义

vue create app

默认选择的就是Vue 3,enter确认就可以了
2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🚤 3、使用VScode打开项目修改请求端口,而后启动项目

此时,前端只要是用 /api开头的请求,都会被转发至 我们新创建的那个项目下,至于怎么请求,可以参考我这里给出的链接这篇文章,就不做赘言了
axios和async / await的基本用法

2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解),java,intellij-idea,前端

🚤 3.1 vue.config.js文件中的接口相关配置

const {
  defineConfig
} = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false, //关闭语法检查
  assetsDir: "static",
  devServer: {
    port: "8000",
    proxy: {
      '/api': {
        target: 'http://127.0.0.1:9000',
        pathRewrite: {
          '^/api': '/api'
        },
        changeOrigin: true,
        ws: true
      }
    }
  },
})

🚤 3.2 启动vue 项目

npm run server

🌏 最后

至此、完成以上步骤,你就可以搭建一个属于自己的Java前后端分离项目了,完结撒花 🌼。

今天也是2023年度的六一儿童节,祝愿我们所有的小朋友节日快乐,身体健康,幸福成长。💐文章来源地址https://www.toymoban.com/news/detail-522376.html

到了这里,关于2023 最新版IntelliJ IDEA 2023.1创建Java Web前(vue3)后端(spring-boot3)分离 项目详细步骤(图文详解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 2023最新版IDEA 创建javaweb项目(图文详细)

    2023最新版IDEA 创建javaweb项目(图文详细)

    该教学主要针对各位刚刚接触javaweb开发的小伙伴,各位学习java的朋友也难免会经历这个阶段,都要从最基础的servlet项目做起,它是 Java 进军 web 开发的第一款技术,也是完全基于Java实现,闲来无事写出本篇文章在此记录一下。 Java Web,是用Java技术来解决相关web互联网领域的

    2024年02月01日
    浏览(9)
  • 2023最新版IntelliJ IDEA安装教程(非常详细)从零基础入门到精通,看完这一篇就够了

    2023最新版IntelliJ IDEA安装教程(非常详细)从零基础入门到精通,看完这一篇就够了

    IDEA的使用 IDEA的简单介绍 IDEA的主要优势 IDEA的卸载 IDEA的安装 第一个程序:HelloWorld 结束语 IDEA全称IntelliJ IDEA,是Java语言对的集成开发环境,IDEA在业界被认为是公认最好的Java开发工具。 ✅功能强大 ①强大的整合能力。比如:Git Maven Spring等 ②开箱即用的体验(集成版本控制

    2024年02月15日
    浏览(44)
  • 2023最新版IDEA创建一个SpringBoot项目 (详细教程)

    2023最新版IDEA创建一个SpringBoot项目 (详细教程)

    springboot是我们java开发中最流行的框架之一,下面我们看看如何在idea中创建一个springboot项目。 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的

    2024年02月04日
    浏览(6)
  • 如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

    如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

    编译软件:IntelliJ IDEA 2019.2.4 x64 操作系统:win10 x64 位 家庭版 Maven版本:apache-maven-3.6.3 使用Maven之前 : 自行在网络中下载iar包,效率较低 。如在谷歌、百度中搜素相关 jar包资源 使用Maven之后 : 统一在一个地址下载jar包等资源 。如使用阿里云镜像服务器下载等.… 使用Mave

    2024年02月02日
    浏览(8)
  • IntelliJ IDEA 2023.1 最新变化 【附带ChatGPT教程】

    IntelliJ IDEA 2023.1 最新变化 【附带ChatGPT教程】

    ChatGPT开源公众号:https://gitee.com/wy521a/astar-weixin-mp 最新变化 2023.1 主要更新 用户体验 编辑器 Java Scala 分析器 版本控制系统 构建工具 运行/调试 框架和技术 Docker Kubernetes 远程开发和协作 Web 开发 其他 在浏览器中打开 PreviousNext 新 UI 增强 测试版 根据有关 IDE 新 UI 的反馈,我们

    2023年04月08日
    浏览(6)
  • IntelliJ IDEA 怎么直接在软件中更新为最新版

    IntelliJ IDEA 怎么直接在软件中更新为最新版

    有时候IDEA 工具许久没有更新,已经拖了好几个版本时,此时,想跨大版本更新,比如从2020.2.1 - 2022.3.1 此时,我们菜单栏点击 Help - Check for Updates… 时,提示的更新可能不是我们想要的最新版,例如检查出的为 2020.2.2 版本,并不能直接升级为最新版。 此时可以点开升级页面

    2024年02月11日
    浏览(4)
  • IDEA搭建Java Web项目及添加Web框架支持和配置Tomcat服务器(2023最新版)

    IDEA搭建Java Web项目及添加Web框架支持和配置Tomcat服务器(2023最新版)

     File — New — Project Java — Project SDK中选择自己的版本(这里采用1.8) —点击Next 此项不选 直接点击Next 设置项目名称之后 点击 Finish 鼠标右键项目名 — Add Frameworks Support   勾选第一项 Web Application — 点击 OK 出现web目录后即为Web框架支持添加成功   点击Add Configruation 点击添加

    2024年02月13日
    浏览(9)
  • 支付宝沙箱支付详细教程(IDEA版)—2023最新版

    支付宝沙箱支付详细教程(IDEA版)—2023最新版

    😇作者介绍:一个有梦想、有理想、有目标的,且渴望能够学有所成的追梦人。 🎆学习格言:不读书的人,思想就会停止。——狄德罗 ⛪️个人主页:进入博主主页 🗼专栏系列:无 🌼欢迎小伙伴们访问到博主的文章内容,在浏览阅读过程发现需要纠正的地方,烦请指出,

    2024年02月10日
    浏览(9)
  • 【面试】Java高频面试题(2023最新版)

    【面试】Java高频面试题(2023最新版)

    JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib 就是JVM工作所需要的类库。 对于基本类型,== 比较的是值; 对于引用类型,==比较的是地址; equals不能用于基

    2023年04月26日
    浏览(7)
  • 2023.7月最新版idea安装Jrebel实现热部署,可解决后端启动等待时间过长问题

    2023.7月最新版idea安装Jrebel实现热部署,可解决后端启动等待时间过长问题

    激活方式多种多样,我采取的是方式一在线获取, 第二种方式是下载破解版的jrebel包,然后解压,将.lic结尾路径添加进去 第三种方式应该是获取激活码了 1、安装JRebel插件后,注册地址填写网址 + 生成的GUID,邮箱随便填写,然后即可。 http://jrebel-license.jiweichengzhu.com/{GUID}

    2024年02月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包