在项目成功启动后,打开浏览器访问8080端口,看到的页面是一个Whitelabel Error Page页面,如图4-33所示。
图4-33 Whitelabel Error Page页面
这个页面是Spring Boot项目的默认错误页面,由页面内容可以看出此次访问的报错为404错误。访问其他地址也会出现这个页面,原因是此时在Web服务中并没有任何可访问的资源。在生成Spring Boot项目之后,并没有在项目中增加任何一行代码,因此没有接口,也没有页面。
此时,需要自行实现一个Controller查看Spring Boot如何处理Web请求。接下来使用Spring Boot实现一个简单的接口,步骤如下。
首先在根目录ltd.newbee.mall上单击鼠标右键,在弹出的快捷菜单中选择“New→Package”选项,如图4-34所示,新建名称为controller的Java包。
然后在ltd.newbee.mall.controller上单击鼠标右键,在弹出的快捷菜单中选择“New→Java Class”选项,新建名称为HelloController的Java类,此时的目录结构如图4-35所示。
接着在HelloController类中输入如下代码:
以上这段代码的实现读者应该很熟悉,写法与Spring项目开发的写法相同。这段代码的含义是处理请求路径为/hello的GET请求并返回一个字符串。
图4-34 新建Package快捷菜单
在编码完成后,重新启动项目,启动成功后在浏览器中输入以下请求地址:
这时页面上显示的内容已经不是错误信息了,而是HelloController中的正确返回信息,如图4-36所示。第一个Spring Boot项目实例就制作完成了!
图4-35 HelloController目录结构
图4-36 HelloController访问结果