创建一个SpringBoot入门实例 - STS方式

1.下载

我这是直接下载的自带sts的eclipse,而不是eclipse添加sts插件的形式

下载:https://spring.io/tools3/sts/all

下载后直接解压,如下:

创建一个SpringBoot入门实例 - STS方式_第1张图片

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

创建一个SpringBoot入门实例 - STS方式_第2张图片

 

2.配置

打开后,和eclipse一样,可做一些自己的个性化配置

配置jdk,tomcat :见 https://blog.csdn.net/ptsx0607/article/details/80074403

配置maven:见 https://blog.csdn.net/ptsx0607/article/details/78749578

 

3.新建springboot项目

新建项目,new - Spring Starter Project

创建一个SpringBoot入门实例 - STS方式_第3张图片

输入项目名:

创建一个SpringBoot入门实例 - STS方式_第4张图片

下一步,搜索web,勾选web

创建一个SpringBoot入门实例 - STS方式_第5张图片

next

创建一个SpringBoot入门实例 - STS方式_第6张图片

finish。

默认项目结构图如下:

创建一个SpringBoot入门实例 - STS方式_第7张图片

使用sts的好处是pom.xml文件可以不做改动。

下面,写一个controler类,便于浏览器访问:

创建一个SpringBoot入门实例 - STS方式_第8张图片

 

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

创建一个SpringBoot入门实例 - STS方式_第9张图片

 

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

创建一个SpringBoot入门实例 - STS方式_第10张图片

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

报错如下

创建一个SpringBoot入门实例 - STS方式_第11张图片

 

原因:

包含main的主程序放在外面,即要将Application放在最外层,也就是要包含所有子包。

对于我的项目,修改如下,右键包名controler - > Refactor - > rename,包名com.example.controler改为com.example.demo.controler 确定

创建一个SpringBoot入门实例 - STS方式_第12张图片

修改后项目结构如下:

创建一个SpringBoot入门实例 - STS方式_第13张图片

 

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

 创建一个SpringBoot入门实例 - STS方式_第14张图片

 

修改访问端口号:

创建一个SpringBoot入门实例 - STS方式_第15张图片

需重启项目访问

创建一个SpringBoot入门实例 - STS方式_第16张图片

结束。

 

 

 

 

 

 

你可能感兴趣的:(SpringBoot)