1.下载
我这是直接下载的自带sts的eclipse,而不是eclipse添加sts插件的形式
下载:https://spring.io/tools3/sts/all
下载后直接解压,如下:

这是免安装版,直接打开sts.exe(可发送到桌面快捷方式):

2.配置
打开后,和eclipse一样,可做一些自己的个性化配置
配置jdk,tomcat :见 https://blog.youkuaiyun.com/ptsx0607/article/details/80074403
配置maven:见 https://blog.youkuaiyun.com/ptsx0607/article/details/78749578
3.新建springboot项目
新建项目,new - Spring Starter Project

输入项目名:

下一步,搜索web,勾选web

next

finish。
默认项目结构图如下:

使用sts的好处是pom.xml文件可以不做改动。
下面,写一个controler类,便于浏览器访问:

package com.example.controler;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("hello")
public class Hello {
@ResponseBody
@RequestMapping("test")
String test(String username) {
return "你好 "+username;
}
}
接下来,启动项目,右键项目名,run as -> Spring boot app

控制台打印信息如下,项目启动成功:

浏览器访问,http://localhost:8080/hello/test?username=lee
报错如下

原因:
包含main的主程序放在外面,即要将Application放在最外层,也就是要包含所有子包。
对于我的项目,修改如下,右键包名controler - > Refactor - > rename,包名com.example.controler改为com.example.demo.controler 确定

修改后项目结构如下:

重启项目,然后浏览器访问,访问成功。

修改访问端口号:

需重启项目访问

结束。
本文介绍如何使用STS工具快速搭建SpringBoot项目,包括下载安装、配置环境及新建项目的步骤,并通过实例演示了创建Controller类和调整项目结构的方法。
2594

被折叠的 条评论
为什么被折叠?



