Spring-boot的vscode配置

软件架构课上老师要求看B站的一个网课,貌似是南开大学的软件架构课程,讲课老师用springboot这个框架来演示基于构建的开发,其中需要用到vscode工具,配置了一晚上终于搞明白了,下面总结一下自己的过程

1.JAVA环境配置

java环境配置主要参考的这篇博客:java在vscode中配置

  1. cmd命令行中输如 java -version来查看jdk版本,jdk安装位置
  2. 在环境变量中配置两个变量
  • 变量名:JAVA_HOME
  • 变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
  • 变量名:Path
  • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  1. 顺便查了JDK,JRE,JVM的区别:三者区别简单的说就是
  • JDK 用于开发,JRE 用于运行java程序 ;如果只是运行Java程序,可以只安装JRE,无序安装JDK。
  • JDK包含JRE,JDK 和 JRE 中都包含 JVM。
  • JVM 是 java 编程语言的核心并且具有平台独立性。
  • JDK>JRE>JVM

2.Maven下载和配置

主要参考:Maven配置教程

  1. 下载Maven,在环境变量中配置如下
  • 变量名:M2_HOME
  • 变量值:D:\Program Files\apache-maven-3.6.3
  • 变量名:Path
  • 变量值:%M2_HOME%\bin
  1. 配置后在cmd中输入mvn -v查看是否成功
  2. 修改配置文件
  • 主要是conf/settsings.xml 修改下载源为阿里源,仓库改为自己定义的仓库

3.VScode的设置

  1. shift+ctrl+p搜索栏打开设置的JSON文件,可以在里面调整参数,这是对于全局的调整,包含了Java_home之类的
  2. 工作区间 VS. 打开文件夹
  • 个人理解工作区间是一个单独VScode环境,可以自己配置新的setting。工作空间是项目的根目录,开发环境会默认将编译结果(target)、环境配置文件、git 信息、日志……等内容存放在工作空间的根目录下。大工程执行时,可用工作区帮助自己制定独立的环境
  • 而打开文件夹用的是默认的环境,目前的学习项目用打开文件夹足够了
  1. VScode的命令行失效

右键->属性->兼容性-> 用管理员身份运行

现在在vscode的命令行下可以使用 mvn了!

总结

南开的老师还是狠啊,需要学架构的概念,还要实际学习框架来完成大作业的开发,最后还有闭卷考试……我甚至没学过Maven是什么,只能恶补几天Java和Mavn了