自从 B/S 架构(Browser/Server,浏览器/服务器模式)被发明以来,因为其具有跨平台、易移植、方使用
等特点,迅速地成为了技术架构的首选,前端 Web 技术迅速发展起来。人们利用前端 Web 技术构建各种应
用场景,如电子商务平台、在线聊天室、后台管理系统等。页面技术也从最初的 JSP 演化为现在的模板引
擎;信息交互由以前的 XML 发展到现在更更流行的 JSON; Spring Filter、 IoC、 Aop 等概念的发展更加方便人
们构建 Web 系统。
Spring Boot 对 Web 开发的支持很全面,包括开发、测试和部署阶段都做了支持。 spring-boot-starter-web
是 Spring Boot 对 Web 开发提供支持的组件,主要包括 RESTful,参数校验、使用 Tomcat 作为内嵌容器等
功能,接下来给大家⼀ 一介绍。
JSON 的支持
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。 JSON 采用完全独立于语言的文本格式,但是也使用了类似于 C 语言家族的习惯(包括 C、 C++、C#、 Java、 JavaScript、 Perl、 Python 等),这些特性使 JSON 成为理想的数据交换语⾔言。
早期人们习惯使用 XML 进行信息交互,后来 JSON 的使用更加简单,到了现在信息交互大部分都以 JSON为主。早期在 Spring 体系中使用 JSON 还比较复杂,需要配置多项 XML 和注解,现在 Spring Boot 体系中,对 J