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

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

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 确定

修改后项目结构如下:

 

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

 

 

修改访问端口号:

需重启项目访问

结束。

 

 

 

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值