vscode 新建 springboot java项目

1. 安装javaJDK

软件下载

  • 下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • Windows x64 210.18 MB jdk-8u231-windows-x64.exe
  • 我现在版本是 jdk1.8.0_151,主要大版本就是 1.8 和 1.7, 现在最新下的都是1.8,还没用处什么区别。
  • 安装前准备工作,D盘新建文件夹JAVA,在JAVA文件夹中新建两个文件夹:jdk和jre。 JDK安装会先后安装jdk和jre,更改对应的文件夹位置即可。jdk文件下会默认安装jre,因此,安装包进行安装jre时不能选择和jdk相同的文件夹

配置环境变量

  • Java 的运行环境需要配置 JAVA_HOME,classpath 和 Path三个参数,按一下方法分别配置。
  • 环境变量设置:此电脑->属性->高级系统设置->高级->环境变量->系统变量
  • 1、新建JAVA_HOME环境变量,就是刚才安装目录 例如 D:\Tools\JAVA\jdk
  • 2、新建classpath环境变量 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
  • 3、编辑Path变量 添加 %JAVA_HOME%\bin 放置顶端。

查看是否安装成功

  • cmd中输入java -version 查看java版本
  • 输入javac -version查看javac 版本

参考文章:java jdk1.8.0_221 安装步骤

2. 安装Maven

软件下载

配置maven环境变量

  • 新建 :M2_HOME 值:E:\apache-maven-3.0.4(自己maven插件的路径)
  • 在PATH中加上%M2_HOME%\bin;
  • 用mvn -v检查是否安装成功

创建本地maven jar包仓库

我还没有创建本地库,回来可以看看

  1. 新建文件夹用于存放jar包的仓库
  2. 修改:apache-maven-3.0.3\conf\settings.xml 中的<settings>节点中添加下面这句关联本地jar包仓库
<localRepository>D:\software\mavenFactory</localRepository>

参考文章:Maven编程环境搭建以及VS code Maven设置

3. 安装vscode插件

** java vscode 插件,安装下面这两个后,其他插件会连带安装**

  • Java Extension Pack
  • Spring Boot Extension Pack

参考文章:VsCode搭建springboot 并配置maven环境

4. 配置vscode环境

vscode设置 快捷键ctrl+, 展开代码

 // java 设置 ----------------------
"java.errors.incompleteClasspath.severity": "ignore",
"java.home": "C:\\Program Files\\Java\\jdk1.8.0_151",
"java.configuration.maven.userSettings": "E:\\myHome\\epan\\javaz\\apache-maven-3.6.3\\conf\\settings.xml",
"maven.executable.path": "E:\\myHome\\epan\\javaz\\apache-maven-3.6.3\\bin\\mvn.cmd",
"maven.terminal.useJavaHome": true,
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "C:\\Program Files\\Java\\jdk1.8.0_151"
}
],
// java 设置 ----------------------

::: tip

如配置 阿里云仓库,见参考文章

:::

5. 初始化springBoot项目

  • 使用快捷键(Ctrl+Shift+P)命令窗口,输入 Spring 选择创建 Maven 项目
  • Spring Initializr: Generate a Maven Project
  • Java
  • com.example 后期自己起名字
  • demo 这个项目类库的名字
  • 选择Spring Boot版本:2.06 就看自己第一个是什么 纯数字的
  • 选择需要引入的包 DevTools Web 第一个demo可以就来俩先
  • 创建好后vscode右下角会有如下提示,点击Open it 即可打开刚才创建的Spring Boot项目

::: tip

  • DevTools(代码修改热更新,无需重启)
  • Web(集成tomcat、SpringMVC)
  • Lombok(智能生成setter、getter、toString等接口,无需手动生成,代码更简介)
  • Thymeleaf (模板引擎)。

    :::

参考文章:VsCode搭建springboot 并配置maven环境

6. 创建@RestController和@RequestMapping("/")

package com.example.demo1;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
@SpringBootApplication
public class DemoApplication { public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
} @RequestMapping("/")
public String home() {
return "你好,欢迎使用Visual Studio Code!";
} }

::: tip

默认生成的架子,没有获取 / ,所以打开是404 错误页,所以需要自己加上 相应的代码

:::

GitHub: https://github.com/pengchenggang/springBootInit

vscode 新建 springboot java项目的更多相关文章

  1. vscode + gradle 创建 java 项目 - java language server无法启动

    1.在系统上安装一个版本的gradle,用`gradle init --type java-application`创建一个默认的java项目,假设项目目录是hellojava 2.vscode写ja ...

  2. [IntelliJ IDEA入门] 新建一个Java项目

    新建一个Project 是否有JDK配置 选择JavaEE 点击Next 项目路径和文件 .idea (directory based) 创建项目的时候自动创建一个 .idea 的项目配置目录来保存项 ...

  3. idea 新建一个java项目并运行

    这个只能算是个笔记,参考:参考文档 打开Idea,选择create new project,如图 或选择File ——> New——>Project... 出现以下界面,选中Java,然后 ...

  4. 2 IDEA——新建一个java项目

    快捷键 public class Hello { // psvm public static void main(String[] args) { // sout System.out.println ...

  5. appium + maven +jenkins 基本入门之二 新建maven 的java项目

    1: 下载maven : 1.0 :设置maven的环境变量: 1.1: 设置maven本地仓库: 在下载好的maven文件夹找到 apache-maven-3.3.9/conf 文件夹下的setti ...

  6. Eclipse JAVA项目的 目录结构 和 导入

    说明:本文所有测试以java工程为例: 1. Eclipse下的java工程目录 eclipse的基本工程目录叫做workspace,每个运行时的eclipse实例只能对应一个workspace,也就 ...

  7. 了解Java并学会创建Java项目(一个菜鸟的成长历程)

    计算机语言分类:了解 1)低级语言:更接近于计算机的语言 1.1)机器语言:由0和1组成的 1.2)汇编语言:有一些助记符号2)高级语言:更接近于人的语言 2.1)面向过程的:C... 2.2)面向对 ...

  8. 如何在java项目中使用lucene

    lucene是一个开源的全文检索引擎工具包,但它不是一个成型的搜索引擎,它的功能就是负责将文本数据按照某种分词算法进行分词,分词后的结果存储在索引库中,然后根据关键字从索引库检检索. 那么应该如何使用 ...

  9. Java项目体验

    1.       JAVA开发环境安装和配置 a)         下载JDK(Java  Development  Kit) b)         安装JDK. JRE(Java  Runtime  ...

随机推荐

  1. 林轩田机器学习基石笔记3—Types of Learning

    上节课我们主要介绍了解决线性分类问题的一个简单的方法:PLA.PLA能够在平面中选择一条直线将样本数据完全正确分类.而对于线性不可分的情况,可以使用Pocket Algorithm来处理.本节课将主要 ...

  2. 实现api开发实例页面

    主要实现功能: 1.通过点击不同的option选项,自动生成不同的代码. 功能分析: 1.点击不同的option选项,这里其实就是使用了一个事件即onchange,把这个事件放在<select& ...

  3. jenkins邮件内容模板

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. Linux那些事——GTK+, Qt, Gnome, KDE, xWindow, xOrg区别

    Linux那些事--GTK+, Qt, Gnome, KDE, xWindow, xOrg区别 Linux不仅内核开源,系统配置也是高度可定制化的,其中就包括我们所熟知的图形界面,从桌面环境,主题,字 ...

  5. 吴裕雄--python学习笔记:爬虫基础

    一.什么是爬虫 爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息. 二.Python爬虫架构 Python 爬虫架构主要由五个部分组成,分别是调度器.URL管理器.网页下载器.网 ...

  6. 吴裕雄--天生自然KITTEN编程:移动与旋转

  7. html解析过程

    Web页面运行在各种各样的浏览器当中,浏览器载入.渲染页面的速度直接影响着用户体验 简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程.先来大致了解一下浏览器都 ...

  8. MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解

    .安装环境 .基本环境配置 .Master的配置 .Slave的配置 .添加需要同步的从库Slave .真正的测试 安装环境 1 操作系统 :CentOS 6.5 2 数据库版本:MySQL 5.6. ...

  9. 给iPhone找一条平凡之路

    新款iPhone马上就要开发布会了,对于全世界的手机从业者来说,现在的感觉就好像中国人过年:早些时候,大家都盼着过年,放鞭炮.享受美食,小孩子还有压岁钱,但随着生活水平的提高,年味越来越淡,昔日的美好 ...

  10. 腾讯入股Snap,能救“阅后即焚”的命吗?

    ​ ​   互联网社交的强大包容性,让各种社交形式都能有着较多的受众群体.普适性极广的QQ.微信."脸谱":专攻陌生人社交的陌陌:让人们发布意见的微博--当然也少不了"阅 ...