Visual Studio Code
Visual Studio Code是一款免费开源的跨平台编辑器。之所以强调它是编辑器而不是IDE,可能是微软不希望vscode成为一个大而全的IDE,因为成为大而全的IDE后很难避免启动慢、容易崩溃等问题。所以对于喜欢引入轻量级的开发者来说,vscode是一个非常好的选择。
Springboot
使用spring开发的Java工程师都有这样的印象,使用spring开发一个新项目时,需要编写大量的xml配置文件,这个过程往往毫无意义。springboot的出现解决了这个问题。协议大于配置,开发者不需要配置太多东西。快跑!
jdk安装
下载jdk打开oracle jdk下载页面进行下载
解压缩jdk文件并配置java环境变量。右键单击我的电脑-属性-高级-环境变量-系统变量。
这是你解压jdk文件的目录。将%JAVA_HOME%\bin添加到路径
测试和验证
打开cmd输入
当java -version看到该图时,表示安装成功。
jdk验证
maven安装
解压maven,打开maven官网,下载maven,下载后解压。
配置maven环境变量。右键我的电脑-属性-高级-环境变量-系统变量,在path中添加maven的解压路径。
验证mavencmd输入
Mvn -v看到下图,表示安装成功。
aven配置
配置maven仓库maven是java的一个依赖管理工具。如果我们在开发过程中使用mybaits之类的包,可以通过maven下载依赖项,放在我们指定的目录下,打开maven解压后的目录。
D:\apache-maven-3.5.0\conf编辑settings.xml并添加localrepositoryd 3360/Apache-Maven-3 . 5 . 0/repository/local repository Maven本地仓库配置大约50行。
配置maven图片来源maven的默认图片来源是国外。如果需要安装mybaits之类的依赖项,因为墙的原因速度会很慢,所以我们把默认的图片来源改成阿里云的,在settings.xml中添加同样的160左右。
idalimaven/idmirrorofcentral/mirrorofnamealiyun maven/name URL 3358 maven . aliyun . com/nexus/content/repositories/central//URL/mirror maven配置镜像源
构建了java的运行环境。接下来我们来看看如何用vscode开发Java
vscode安装。
打开官网下载安装配置java+maven+springboot
打开vscode,通过插件模块安装java插件。
输入java,安装java扩展包,输入spri。
ng,安装Spring Boot Extension Pack配置settings.json打开文件>首选项>设置>点击右上方打开设置,在settings.json添加如下内容保存,具体地址需要更具自己的情况调整
"java.home": "D:\\jdk", "maven.executable.path": "D:\\apache-maven-3.5.0\\bin\\mvn", "java.configuration.maven.userSettings": "D:\\apache-maven-3.5.0\\conf\\settings.xml", "maven.terminal.customEnv": < { "environmentVariable": "JAVA_HOME", "value": "D:\\jdk" } >java配置
vscode的java配置就完成了,接下来我们来创建一个springboot应用来看看效果,记得重启下vscode哟
创建maven项目Ctrl+Shift+P输入spring,选择spring initializr generate a maven project
选择开发语言这里选择java
输入包名com.example,这里可根据自己的爱好随意填写,一般是一个域名的倒写
输入artifact id我们这里输入springboot
选择springboot版本选择2.06
选择需要添加的依赖包我们只需要添加spring-boot-starter-web看效果就好了,它是一个spring mvc的框架
enter,选择创建项目的目录,创建完成运行springboot
运行项目打开创建好的springboot项目,等待vscode自动把依赖安装完成,依赖完成后,我们点击spring-boot dashboard,选择我们刚刚创建的项目,右键点击start
springboot项目运行
验证上面的步骤springboot是跑起来了,可是我们打开
localhost:8080却发现报错了,其实是缺少了对路由的映射,接下来我们添加一个简单的spring mvc代码
缺少url映射
添加简单的controller
添加代码我们在DemoApplication.java同级目录添加controller/Index.java
package com.example.springboot.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class Index { @RequestMapping("/") public String index() { return "Hello Spring Boot!"; }}更新依赖右键pom.xml,点击update project configration,记得操作这一个步骤,否则会出现编译失败的问题
查看效果再次刷新页面,看到我们刚刚修改的内容啦
springboot运行效果