【Spring MVC】快速学习使用Spring MVC的注解及三层架构
// 导入Spring MVC和Spring核心的相关注解
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
// 使用@Controller注解标识该类为控制器
@Controller
public class HelloWorldController {
// 使用@RequestMapping注解来映射Web请求,这里映射的是根路径
// 使用method属性来指定请求方式,这里指定为GET请求
@RequestMapping(value = "/", method = RequestMethod.GET)
// 使用@ResponseBody注解来指示返回的数据不是视图路径,而是直接响应数据
@ResponseBody
public String hello() {
return "Hello, Spring MVC!"; // 返回字符串作为响应
}
}
这段代码定义了一个简单的Spring MVC控制器,它处理根路径的GET请求,并返回一个文本消息。这展示了如何使用Spring MVC的注解来简化Web开发,并遵循MVC架构的最佳实践。
评论已关闭