Visual Studio Code和IntelliJ IDEA运行spring boot项目

 纯前端,没有java经验,要运行一个spring boot项目,根据别人博文运行成功,现整理到本文,以更基础的方式写步骤。

参考博文:

超详细的VsCode创建SpringBoot项目(图文并茂)_yd的博客-CSDN博客

一、Java环境配置

1.安装jdk:

传送门→JDK官网

JDK是java开发工具包,自行选择;

(我的理解只是前端的话JER也是可以的,官网说vscode-java只有jer不行)

(vscode-java requires a Java Development Kit to run (NOT A JRE!).)

版本上官网显示的最新版本(17),网上说推荐8或11版,自行选择;

(Spring Boot 2.0 要求 Java 8 作为最低版本,即jdk1.8)

 2.环境变量

我的电脑>>>属性>>>高级系统设置>>>高级>>>环境变量>>>用户变量(或系统变量)>>>(配置变量):

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_181(自己jdk的安装路径)

变量名:path

变量值:%JAVA_HOME%\bin

               %JAVA_HOME%\jre\bin

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib

               %JAVA_HOME%\lib\bin\tools.jar

tips:

  1. 不分大小写
  2. 没有就添加,有变量名的在后加值就行
  3. 有的电脑系统变量值是在一行输入,不同值用半角(英文)分号";"分割,为了规范,末尾最好都带上分号
  4. jdk1.8的classPath为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

安装验证:

        java -version

        javac

二、maven配置

运行java程序只要jdk就够了,运行项目就需要安装maven了

1.安装maven

传送门→maven官网

选择版本下载

2. 同理配置maven环境变量

变量名:M2_HOME

变量值:C:\Program Files\apache-maven-3.3.9(自己maven的安装路径)

变量名:path

变量值:%M2_HOME%\bin

完成验证:mvn -v

 其setting.xml文件配置可修改仓库存储位置(本地即本机/云:如阿里镜像云),详情请自行查阅

三、IntelliJ IDEA运行

默认你已经有IJ Idea的使用权,有现成的spring boot项目源文件。

1.设置settings

Ctrl+Alt+S(File>>>settings...)>>>(搜索)maven

Maven home path:安装绝对路径

User settings file:配置xml文件路径(默认在maven根目录下\conf\settings.xml)

Local repository:好像是自动生成的某文件存储位置,用默认的就好

 2.运行

  1. 右上角maven,初次打开时最好刷新下
  2. 点下面一行的ServicesView>>>Tool Windows>>>Services(Alt+8)】,没有service就添加【点击Add service(Alt+Insert)】,选择【Run Configuration Type(选择配置类型)>>>Maven】/【Docker Connection(端口访问)】 
    还没有的话参考《idea打开新项目,左下角的工作栏中没有显示Services解决办法 》,不同版本样式有所区别
  3. 选择本地maven后,就会出现Spring Boot>>>Not Started,在未运行的目录中选择自己要运行的项目,右键Run(Ctrl+Shift+F10)即可

四、vs code运行

习惯了vscode可能不想用IJ Idea,IJ Idea虽然功能更多更强,但存在收费、体积大、负荷大、不习惯等因素

这里也是默认你会使用vs code,完成了jdk和maven的安装

1.安装插件

在扩展的应用商店中搜索Extension Pack for Java插件包,其中包括6个扩展

搜索Maven for Java插件包,其中包括3个扩展(原文显示有5个,我搜索出来只有3个)

以上插件全部安装

如果jdk版本低于11的话,其中Language Support for Java(TM) by Red Hat会报错

设置中搜索extensions>>>功能>>>扩展>>>关闭自动更新

将该插件安装v0.65.1(不包括)以前 

(Since vscode-java 0.65.0, Java 11 is the minimum required version.)

重启vscode

2.配置setting

(点击左下角螺丝按钮>>>设置settings)Ctrl+,>>>搜索maven>>>Java>>>填入setting.xml地址

 settings.xml文件在:安装路径\conf\settings.xml

global setting.xml:云配置

user setting.xml:用户配置

3.运行

步骤无误的话,资源管理器:

<think>我们正在讨论使用VisualStudioCodeIntelliJIDEA开发电商网站的前后端代码。根据引用内容,我们可以知道:-VisualStudioCode(VSCode)是一个轻量级但功能强大的代码编辑器,支持多种语言,通过插件可以扩展功能(引用[1][2])。-IntelliJIDEA是一个全功能的集成开发环境(IDE),特别适合Java开发(引用[1])。-VSCode是免费的、开源的,而IDEA有社区版(免费)付费版本(引用[2])。-在电商网站开发中,我们通常需要处理前端(如HTML,CSS,JavaScript)后端(如Java,Python,Node.js等)代码。因此,我们可以这样分配工具:1.**前端开发**:使用VSCode,因为它轻量且对前端技术有很好的支持(包括智能提示、插件等)。2.**后端开发**:如果使用Java,则使用IntelliJIDEA(因为它对Java的支持非常强大);如果使用其他语言(如Node.js、Python),则也可以使用VSCode(通过安装相应插件)。下面我们分步骤说明如何使用这两个工具进行开发:###步骤1:设置开发环境-**安装VSCode**:从官网下载安装,然后安装必要的插件,例如:-前端:HTML/CSS/JavaScript相关插件(如IntelliSenseforCSS,ESLint等)-后端(如果使用非Java):例如,Python插件、Node.js插件等-**安装IntelliJIDEA**:如果后端使用Java,则需要安装IDEA(社区版免费,企业版需要付费)。安装后,配置Java开发环境(JDK、Maven/Gradle等)。###步骤2:创建项目结构电商网站通常采用前后端分离的架构:-前端项目:一个独立的文件夹(例如`frontend`),包含HTML、CSS、JavaScript(或使用框架如Vue.js、React)。-后端项目:一个独立的文件夹(例如`backend`),包含Java(或Python、Node.js等)代码。###步骤3:使用VSCode开发前端1.在VSCode中打开前端项目文件夹(`frontend`)。2.编写前端代码:-HTML文件:构建网页结构。-CSS文件:设计样式。-JavaScript文件:实现交互逻辑(可以使用框架,如Vue.js)。3.使用VSCode的插件辅助开发,例如:-LiveServer:实时预览网页。-Prettier:代码格式化(使用快捷键`Shift+Alt+F`,引用[3])。-浏览器运行:使用快捷键`Alt+B`在浏览器中运行HTML(引用[3])。4.调试:使用VSCode内置的调试工具调试JavaScript。###步骤4:使用IDEAVSCode开发后端####如果后端使用Java(推荐使用IDEA):1.在IDEA中创建Java项目(例如使用SpringBoot框架)。2.编写后端代码:控制器(Controller)、服务(Service)、数据访问层(Repository)等。3.配置数据库连接(如MySQL)。4.使用IDEA的强大功能:代码自动补全、重构、调试等。####如果后端使用Node.js(可以使用VSCode):1.在VSCode中打开后端项目文件夹(`backend`)。2.使用终端运行`npminit`初始化项目,安装依赖(Express,Mongoose等)。3.编写后端代码(如app.js,路由等)。4.调试:在VSCode中调试Node.js应用(配置launch.json)。###步骤5:前后端联调1.前端通过API调用后端(例如使用Axios发送HTTP请求)。2.配置跨域(CORS)以允许前端访问后端API。3.同时运行前端后端服务,进行测试。###步骤6:版本控制使用Git进行版本控制。VSCodeIDEA都有内置的Git支持。###注意事项-**快捷键**:VSCode的常用快捷键(引用[3])可以提高效率,例如:-`Ctrl+/`:单行注释-`Ctrl+D`:复制行-**插件**:根据具体技术栈安装插件,例如:-VSCode:Java插件(如果也用VSCode写Java)、SpringBoot插件等。-IDEA:前端插件(如Vue.js插件)也可以安装,但通常前端在VSCode中开发更轻便。###总结-**前端**:使用VSCode,因为它轻量、快速,对前端支持好。-**后端**:根据语言选择:-Java:使用IDEA(功能更强大)。-Node.js/Python:可以选择VSCode(安装相应插件)或IDEA(如果习惯使用)。这样,你可以同时利用两个工具的优势,高效地开发电商网站。§§相关问题§§1.在VSCode中开发前端时,有哪些推荐的插件?2.使用IDEA开发SpringBoot后端项目有哪些最佳实践?3.如何配置VSCodeIDEA以支持前后端分离项目的联调?4.在电商网站开发中,前后端分离架构的具体实现步骤是什么?</think>### 如何使用 Visual Studio Code IntelliJ IDEA 开发电商网站 #### 1. **工具分工策略** - **前端开发**(HTML/CSS/JavaScript/Vue/React): 推荐使用 **VS Code**(轻量级、插件丰富)[^2] - 优势:实时预览、语法高亮、扩展市场(如 ESLint、Prettier、Live Server) - 快捷键示例: `Alt + B` 浏览器运行 HTML `Shift + Alt + F` 代码格式化[^3] - **后端开发**(Java/Spring Boot): 推荐使用 **IntelliJ IDEA**(专业 Java IDE)[^1] - 优势:智能代码补全、框架支持(Spring)、调试工具 - 社区版免费,企业版需付费[^2] #### 2. **具体实施步骤** ##### 前端开发(VS Code) 1. **项目初始化**: ```bash npm create vite@latest frontend --template vue # 示例:Vue 项目 ``` 2. **必备插件**: - `Vetur`(Vue 支持) - `ESLint`(代码规范) - `Live Server`(实时热更新) 3. **接口联调**: 在 `.js` 文件中使用 Axios 调用后端 API: ```javascript axios.get("http://localhost:8080/api/products") .then(response => { this.products = response.data; }); ``` ##### 后端开发(IDEA) 1. **创建项目**: - 选择 `Spring Initializr` → 添加依赖(Spring Web, JPA, MySQL Driver) 2. **核心代码示例**(商品 API): ```java @RestController @RequestMapping("/api/products") public class ProductController { @Autowired private ProductRepository repository; @GetMapping public List<Product> getAll() { return repository.findAll(); } } ``` 3. **数据库配置**(`application.properties`): ```properties spring.datasource.url=jdbc:mysql://localhost:3306/ecommerce spring.datasource.username=root spring.datasource.password=123456 ``` #### 3. **协同开发技巧** - **API 文档**: 使用 Swagger(IDEA 中安装 `SpringDoc` 插件)定义接口,前端通过文档联调。 - **跨域解决**: 后端添加 `@CrossOrigin` 注解: ```java @CrossOrigin(origins = "http://localhost:3000") // 允许前端地址访问 ``` - **共享配置**: 用 Git 管理代码,VS Code IDEA 均内置 Git 支持[^1][^2]。 #### 4. **调试与部署** - **前端调试**: VS Code 使用 `Debugger for Chrome` 插件断点调试。 - **后端调试**: IDEA 直接点击代码行左侧设置断点 → 启动调试模式。 - **部署**: 前端打包 `npm run build` → 后端集成静态资源(Spring Boot 的 `resources/static` 文件夹)。 > **工具选择总结**: > - 简单页面/脚本:**VS Code**(快速灵活) > - 复杂 Java 业务:**IDEA**(深度框架支持)[^1][^2] > - 混合开发:同时打开两个工具,前端用 VS Code,后端用 IDEA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值