SpringBoot写helloworld程序
1、第一步新建一个Project:

2、下一步后,填写Group Id和Artifact Id,还有底部的Package name:

3、下一步这里,选择你需要的内容

4、下一步,新建成功

5、目录结构:

6、新建controller包(控制器),注意,新建的目录结构

7、新建 HelloController类,并键入代码

注意:
@Controller注解:
用在类上面,表示这个类是一个Controller,比如web controller
该注解可以被当作是@Component注解的一个特殊实现
允许通过类路径扫描自动检测实现类
它通常是和基于注解@RequestMapping的方法结合使用的
该注解有一个默认方法,返回类型为String,value的值默认为空
value的值可能是逻辑组件的名称,如果有自动检测到的组件,则将其转换为Spring bean。
@responseBody注解
@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML
数据,需要注意的呢,在使用此注解之后不会再走视图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。
@RequestMapping注解
@RequestMapping来映射URL
注解 @RequestMapping 可以用在类定义处和方法定义处。
类定义处:规定初步的请求映射,相对于web应用的根目录;
方法定义处:进一步细分请求映射,相对于类定义处的URL。如果类定义处没有使用该注解,则方法标记的URL相对于根目录而言;
8、启动DemoApplication类(主类)

9、浏览器输入localhost:8080/hello,成功访问hello world

本文详细介绍了如何使用SpringBoot构建一个简单的HelloWorld应用程序。从新建Project,配置GroupId和ArtifactId,选择所需依赖,到创建Controller包和HelloController类,使用@Controller、@ResponseBody和@RequestMapping注解,最后启动应用并成功访问localhost:8080/hello,展示了一个完整的SpringBoot入门流程。

5339

被折叠的 条评论
为什么被折叠?



