SpringBootWeb快速入门
- 创建Springboot工程,并勾选web开发相关依赖
- 定义HelloController类,添加方法hello,并添加相关注释
- 运行测试
创建新的SpringBoot项目
几个注意的点:
Name:基本上不用管,会根据下面的Arifact变更
Loaction:存储地址
Language:Java项目就选java呗
Type:我这里选的是Maven
Group:域名反写(例如:com.taob),跟公司走就行
Arifact:模块名称
Package name:包名称
JDK、java根据自己的版本和需求来就行
Web中的spring-web是必选
Springboot中部分内容介绍
创建好之后可以点击pom.xml进行查看,可以看到整个项目的<parent>
,他的意思是继承于springboot.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.14</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
另外springboot为我们自动创建了名字为SpringbootWebQuickstartApplication的启动类。
定义HelloController类
在com.ztt下创建controller.Hello这个类,
Hello.class内部代码:
package com.ztt.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
// 请求处理类
@RestController // 进行标注,通过此标注告诉JAVA程序这是一个请求处理类
public class Hello {
@RequestMapping("/hello") // 浏览器请求/hello就会自动调用下面的方法
public String hello(){
System.out.println("Hello World");
return "Hello World";
}
}
直接在启动类上的main方法上启动整个程序。
可以看到控制台上有输出,利用了Tomcat服务器,并占用了8080;
在浏览器窗口上输入http://localhost:8080/hello,即可检查到我们的输出