全新框架,简化新Spring应用的初始搭建和开发过程;Spring Boot不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。
特性:
官网创建:
JSON(JavaScript Objecct Notation):
是一种轻量级的数据交换格式,是JS对象的字符串表示法,本质是一个字符串。
键值对: {"firstName": "Json"}
Spring Bott默认使用的json解析框架是jackson.
如果使用第三方json解析框架(如:FastJson)的话:
或
在应用正在运行时升级软件,而不需要重新启动应用。
JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。
持久化是将程序数据在持久状态和瞬时状态间转化的机制。
Hibernate是一个开放源代码的对象关系映射(Object Relational Mapping)框架,它对JDBC进行了非常轻量级的对象封装,是一个全自动的ORM框架,Hibernate可以自动生成SQL语句,自动执行。
Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。
Spring Data JPA:Spring Data 是一个开源框架,Spring Data JPA只是这个框架中的一个模块,极大简化JPA的写法。
JPA是一种规范,而Hibernate是它的一种实现。
原文:https://www.cnblogs.com/picheng/p/10828836.html