一、控制台输出Hello World

跟随上一篇文章,我们所创建的Spring Boot项目已经可以成功启动运行了。那么从控制台输出Hello World就变得无比的简单。这里就默认各位小伙伴都已经掌握Java SE了。

我们可以直接在启动类中的main方法里写一个控制台输出即可。比如:
2022-07-18-09-34-58-image

这样子,我们启动后,会看到控制台上是这样的输出:

2022-07-18-09-35-50-image

可以看到红框框出来的地方就是我们写的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文件的部分内容变为
2022-07-18-09-48-48-image

这个时候,我们的项目已经变成一个Web项目了。

下一步,我们需要写一个接口,来返回Hello World

yangcloud包下创建一个package(包),包名叫controller,我们在这个包下编写我们的接口。

controller包下创建一个Java类,类名叫HelloWorldController,内容为
2022-07-18-10-14-27-image

这里面有一些需要解释的地方:

  • @RestController: 次注解代表返回的是json格式的数据,这个注解是Spring4之后新加的注解,原来返回json格式的数据需要@ResponseBody配合@Controller一起使用

  • @GetMapping: 用于将HTTP get请求映射到特定处理程序的方法注解,与之同等的还有PostMappingPutMappingDeleteMappingBatchMapping

现在我们可以启动项目,来看效果了

2022-07-18-11-19-11-image

启动好了,我们可以通过浏览器访问了。这里说明一下,目前我们没有做任何的配置,因此项目启动的端口号会是tomcat默认的端口号8080。所以呢,我们在浏览器里输入localhost:8080就可以看到返回的Hello World了。

2022-07-18-11-21-20-image

未完待续…………

上一篇 下一篇