一、控制台输出Hello World
跟随上一篇文章,我们所创建的Spring Boot
项目已经可以成功启动运行了。那么从控制台输出Hello World
就变得无比的简单。这里就默认各位小伙伴都已经掌握Java SE
了。
我们可以直接在启动类中的main
方法里写一个控制台输出即可。比如:
这样子,我们启动后,会看到控制台上是这样的输出:
可以看到红框框出来的地方就是我们写的Hello World
。当然这里如果你的界面和我这不一样的话,那可能你是通过run
的方式启动的,我这是用debug
方式启动的。
二、Web
方式输出Hello World
要以这种方式输出Hello World
呢,那就必须先将我们的项目变为Web
项目,加一个依赖即可。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
加上后,我们的pom.xml
文件的部分内容变为
这个时候,我们的项目已经变成一个Web
项目了。
下一步,我们需要写一个接口,来返回
Hello World
。
在yangcloud
包下创建一个package(包)
,包名叫controller
,我们在这个包下编写我们的接口。
在controller
包下创建一个Java
类,类名叫HelloWorldController
,内容为
这里面有一些需要解释的地方:
-
@RestController
: 次注解代表返回的是json
格式的数据,这个注解是Spring4
之后新加的注解,原来返回json
格式的数据需要@ResponseBody
配合@Controller
一起使用 -
@GetMapping
: 用于将HTTP get
请求映射到特定处理程序的方法注解,与之同等的还有PostMapping
、PutMapping
、DeleteMapping
、BatchMapping
现在我们可以启动项目,来看效果了
启动好了,我们可以通过浏览器访问了。这里说明一下,目前我们没有做任何的配置,因此项目启动的端口号会是tomcat
默认的端口号8080
。所以呢,我们在浏览器里输入localhost:8080
就可以看到返回的Hello World
了。
未完待续…………