作者:禅与计算机程序设计艺术
1.简介
REST(Representational State Transfer)即表述性状态转移,是一个轻量级的、简单的Web服务形式,其接口简单、易于理解、使用方便,是一种互联网软件架构风格,旨在用最少的代价帮助开发者创建分布式系统中的互联网应用。本文将通过实践,基于Spring Boot框架实现一个基于RESTful API的Web应用,并集成Mybatis来连接MySQL数据库,完成对数据的增删改查功能。本文将从以下几个方面进行介绍:
- Spring Boot 框架简介及快速入门指南
- 如何创建一个SpringBoot项目工程
- 使用Mybatis来连接MySQL数据库
- SpringBoot实现RESTful API服务的过程和关键点
- 结论与展望
- 参考资料
1. Spring Boot 框架简介及快速入门指南
Spring Boot 概念
Spring Boot 是由Pivotal团队提供的一套全新框架,其目标是使得构建单体或微服务架构的应用变得更加容易。Spring Boot 为 Spring FrameWork 的基础模块提供了starter的依赖自动配置,快速启动能力,内嵌Tomcat/Jetty等应用服务器,并且可以快速运行,适用于各种大小的部署环境。
Spring Boot 主要优点包括:
- 创建独立的Spring应用程序。
- 提供了一系列方便的设置项,可用于快速配置文件、依赖管理、日志输出、健康检查、外部化配置等。
- 提供基于Servlet的嵌入式容器&