1、安装jdk8

2、下载vscode,一切按照默认配置完成安装。
下载地址:https://code.visualstudio.com

3、安装完成后,运行vscode。
如果没有任何反应,在命令行上运行以下命令:
netsh winsock reset
然后重新启动vscode即可。

4、安装扩展:
Chinese (Simplified) Language Pack for Visual Studio Code
Java Extension Pack

Spring Initializr Java Support

Spring Boot Extension Pack

XML

5、快捷键Ctrl+Shift+P,选择:
Spring Intializer: Generate a maven project.
依次输入:

Specify project language: java
Input GroupId for your project: com.company
Input Artifact Id for your project: demo
Specify Sprint Boot version: 2.1.2
Search for depencencies: DevTools, Web, Thymeleaf

回车确认,保存项目到指定文件夹内。

6、打开项目,编辑resources/application.properties:

server.servlet.context-path=/demo

注意,context-path的值,必须以斜杠开头。

 
7、新建文件:com/company/demo/controllers/HomeController.java
package com.company.demo.controllers;

import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping; @Controller
public class HomeController { @RequestMapping("/")
public String index(HttpServletRequest request) {
request.setAttribute("project", "Demo Application");
return "index";
}
}

8、新建文件:resources/templates/index.html

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Home</title>
</head>
<body>
Welcome to [[${project}]] !
</body>
</html>

9、打开项目,按F5键运行。

 在浏览器中输入:http://localhost:8080/demo/
 
 浏览器应该显示:Welcome to Demo Application !
 

最新文章

  1. AngularJs之八
  2. UIScrollView的delegate方法妙用之让UICollectionView滑动到某个你想要的位置
  3. MSSQL 获取汉字全拼 和 汉字首字母
  4. 无聊安装的Microsoft SQL Server2016步骤
  5. linux locate: command not found
  6. Android开发之实用小知识点汇总-2
  7. 1 #安装php
  8. google浙大招聘笔试题 师兄只能帮你到这儿了
  9. python语言学习7——数据类型和变量
  10. linux 根分区扩展
  11. 超超超简单的bfs——POJ-3278
  12. HDU--1060
  13. Linux 下不经过BIOS重启(i386)
  14. JSONUtils.toJSONString的一个坑
  15. Django验证码【附源码】
  16. maven的两种打包插件 ,防止 将无用文件打入META_INF,找不到主类的问题
  17. 百度软件开发实习生c++方向面经(一面)
  18. 记JS一个错误,
  19. 【问题解决:启动卡死】Eclipse启动卡死的解决办法
  20. python 过滤四字节字符 表情字符

热门文章

  1. Yii---使用事物
  2. Solve Error: &#39;has incomplete type&#39;, foward declaration of &#39;class x&#39;
  3. DevOps工具链
  4. SqlServer数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)
  5. Saltstack之api
  6. POJ 1964&HDU 1505&HOJ 1644 City Game(最大0,1子矩阵和总结)
  7. TOP100summit:【分享实录】Twitter 新一代实时计算平台Heron
  8. opencv的基本数据类型CvPoint,CvSize,CvRect,CvScalar
  9. python2和python3的不同
  10. iOS-CoreLocation地理编码(转载)