1. 创建新项目,并勾选相关依赖
- 选中Spring Initializr,设置相关项
- 点击next
- 选中spring web
- 点击create
2. 定义HelloController类,添加方法和注解
- import org.springframework.web.bind.annotation.RequestMapping;: 这一行导入了Spring MVC中的一个注解,名为@RequestMapping。这个注解在Controller类的方法上使用,用于映射HTTP请求到具体的方法上。
- import org.springframework.web.bind.annotation.RestController;: 这一行导入了@RestController注解。这个注解表示该类是一个REST控制器,Spring会为每个类创建一个实例,并将HTTP请求映射到类中的方法。
- @RestController: 这是一个注解,它表明该类是一个REST控制器。它相当于之前的@Controller和@ResponseBody的结合。
- public class HelloController: 这一行定义了一个公共类HelloController。
- @RequestMapping(“/hello”): 这是一个注解,使用在类级别(对于整个类),它将所有路径为"/hello"的HTTP请求映射到这个控制器中。
- public String hello(): 这是一个公共方法,没有返回类型。在Spring MVC中,这个方法被视为处理请求的地方。
- System.out.println(“hello zakcomy”);: 这是一个Java语句,用于在控制台打印出"hello zakcomy"字符串。这通常用于调试或者在程序运行时提供一些状态信息。
- return “Hello zakcomy@@@~
";: 这个语句表示该方法的返回值是字符串"Hello zakcomy@@@~”。在Spring MVC中,这个字符串将会直接作为HTTP响应的内容返回给客户端。
如上显示则运行成功
3. 浏览器显示
在浏览器运行http://localhost:8080/hello