安装vscode with springboot
2024-10-14 22:35:52
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 !
最新文章
- AngularJs之八
- UIScrollView的delegate方法妙用之让UICollectionView滑动到某个你想要的位置
- MSSQL 获取汉字全拼 和 汉字首字母
- 无聊安装的Microsoft SQL Server2016步骤
- linux locate: command not found
- Android开发之实用小知识点汇总-2
- 1 #安装php
- google浙大招聘笔试题 师兄只能帮你到这儿了
- python语言学习7——数据类型和变量
- linux 根分区扩展
- 超超超简单的bfs——POJ-3278
- HDU--1060
- Linux 下不经过BIOS重启(i386)
- JSONUtils.toJSONString的一个坑
- Django验证码【附源码】
- maven的两种打包插件 ,防止 将无用文件打入META_INF,找不到主类的问题
- 百度软件开发实习生c++方向面经(一面)
- 记JS一个错误,
- 【问题解决:启动卡死】Eclipse启动卡死的解决办法
- python 过滤四字节字符 表情字符
热门文章
- Yii---使用事物
- Solve Error: &#39;has incomplete type&#39;, foward declaration of &#39;class x&#39;
- DevOps工具链
- SqlServer数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)
- Saltstack之api
- POJ 1964&HDU 1505&HOJ 1644 City Game(最大0,1子矩阵和总结)
- TOP100summit:【分享实录】Twitter 新一代实时计算平台Heron
- opencv的基本数据类型CvPoint,CvSize,CvRect,CvScalar
- python2和python3的不同
- iOS-CoreLocation地理编码(转载)