导读:本文讲述了使用IDEA 从零创建一个SpringBoot 项目,并让它返回JSON 和 HTML 两种视图
创建步骤
- 使用IDEA 创建一个新项目
- 选择 Spring Initializr,点击Next
- 填写基本信息,点击Next
- 选择项目所需的依赖(由于我们这里只是为了演示搭建一个SpringBoot 的项目,故只选择了 web,具体可以根据你的实际情况自由选择),点击Next
- 填写项目名称 ,点击Finish
- 完成后的项目结构应该是这样子,运行里面的DemoApplication 就可启动项目
- 在application.properties 中我们可以自定义一些项目配置
# 自定义项目端口
server.port=9000
我们可以从 spring-configuration-metadata.json 中可以看出默认的server.port端口是8080
8. 新建一个Controller类和一个html 页面
项目启动 访问http://localhost:9000/demo 即可看到你写的页面(我这里的端口是9000,根据你自己的实际端口来)
- 返回JSON 视图
在pom.xml 中加入如下依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
java 代码
@Controller
public class DemoController {
@RequestMapping("/demo")
public String demo() {
return "demo.html";
}
@RequestMapping("/demo.json")
@ResponseBody
public JSONObject demoJson() {
JSONObject jsonObject = new JSONObject();
jsonObject.put("name","范先生");
return jsonObject;
}
}
重启项目 访问 http://localhost:9000/demo.json 返回结果 {"name":"范先生"}
结束语:到了这里,本篇文章的内容就讲完了,如果你有什么疑问或建议。欢迎在下方给我留言,这边看到了会及时回复你。