书接上文,我们搭建好了Spring Boot 项目环境,我们按照“惯例”编写一个Hello World程序并运行
1.了解
例如:http://localhost:8888/hello?name=world
系统运行成功后,我们需要在浏览器上输入我们系统网址路径来运行系统,
1.1 http:http是一个简单的请求-响应协议,后面还有https协议,相比http协议更安全,可以自行查找了解
1.2 localhost:是ip地址,如果在本机运行,则默认可使用locaolhost/127.0.0.1作为ip地址使用,如果后面我们项目部署在服务器上,则需要按照服务器ip或者服务器域名来代替ip,视情况而定
1.3 8888:端口号
1.4 /hello:路由地址/访问资源路径
1.5 name=XXX:参数
2.添加依赖
我们需要在pom.xml中添加Spring 提供的模板引擎thymeleaf依赖如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
3.创建包并编写HelloController.java文件
在controller包下创建HelloController.java文件,代码如下
@Controller //主要用于Spring容器识别这是一个前端控制页面,用于页面跳转等
public class HelloController {
@GetMapping("/hello") //如上面提到的路由,
public String hello(@RequestParam(value = "name") String name,//前面提到的传递的参数,如name=zhangsan
Model model){
model.addAttribute("name",name); //将浏览器传来的参数设置到model中,用于后端页面获取
return "hello"; //默认将跳转到resources/templets/hello.html页面
}
}
4.在resources/templets下创建hello.html页面
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Getting Started: Serving Web Content</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<p th:text="'Hello, ' + ${name} + '!'" />
</body>
</html>
5.开始运行我们的项目
查看控制台,没有报错且运行成功如下:
6.在浏览器中运行打开我们的项目
在浏览器中输入http://localhost:8080/hello?name=Word,回车出现如下页面,运行成功
后面我们将开启个人博客创作之旅…