从0开始码第一个Spring Boot项目(javaweb个人博客系统)之小试牛刀编写运行Hello World!

书接上文,我们搭建好了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,回车出现如下页面,运行成功

运行成功
后面我们将开启个人博客创作之旅…

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值