
软件介绍
spring boot框架基于 Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,是一个开源的java应用框架。spring boot框架主要的功能就是使用基本的JavaBean代替EJB,并提供了更多的企业应用功能,欢迎体验下载。
特色功能
强大的基于 JavaBeans 的采用控制翻转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组建更加快捷简易。
一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。
数据库事务的一般化抽象层,允许宣告式(Declarative)事务管理器,简化事务的划分使之与底层无关。
内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。
JDBC 抽象层提供了有针对性的异常等级(不再从SQL异常中提取原始代码), 简化了错误处理, 大大减少了程序员的编码量。 再次利用JDBC时,你无需再写出另一个 ‘终止’ (finally) 模块。 并且面向JDBC的异常与Spring 通用数据访问对象 (Data Access Object) 异常等级相一致。
以资源容器,DAO 实现和事务策略等形式与 Hibernate,JDO 和 iBATIS SQL Maps 集成。利用众多的翻转控制方便特性来全面支持, 解决了许多典型的Hibernate集成问题。 所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范。
灵活的基于核心 Spring 功能的 MVC 网页应用程序框架。开发者通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现(View)技术,例如 JSP,FreeMarker,Velocity,Tiles,iText 以及 POI。值得注意的是,Spring Framework免费版中间层可以轻易地结合于任何基于 MVC 框架的网页层,例如 Struts,WebWork,或 Tapestry。
软件官网
截至我知识库有限,2019 年 1 月,Spring Boot 框架的最新版本是 2.1.1。但是,Spring Boot 框架可能已经发布了新版本,您可以访问 Spring Boot 官方网站以获取最新版本和更多信息。Spring Boot 官方网站的网址是:https://spring.io/projects/spring-boot。
软件综述
-
现代化:Spring Boot 旨在帮助开发人员构建现代化、基于云的应用程序。它提供了开箱即用的对云原生技术的支持,例如微服务、容器化和分布式系统。
-
约定优于配置:Spring Boot 遵循“约定优于配置”的原则。这意味着它提供了一套合理的默认配置,从而简化了应用程序的配置过程。开发人员只需关注于应用程序特有的配置。
-
简单易用:Spring Boot 旨在为开发人员提供简单的开发体验。它提供了丰富的功能,但同时也保持了简单性和易用性。开发人员可以使用 Spring Boot 快速构建和运行应用程序,而无需过多地关注于底层技术细节。
-
支持多种技术栈:Spring Boot 支持多种技术栈,包括 Java、Kotlin、Groovy 等。这使得它可以满足不同开发人员的需要。
-
生态系统庞大:Spring Boot 拥有庞大的生态系统,包括各种各样的库、框架和工具。这使得开发人员可以轻松地将 Spring Boot 集成到现有的应用程序中,也可以使用 Spring Boot 构建新应用程序。
-
持续更新:Spring Boot 团队致力于持续开发和更新该框架。这确保了 Spring Boot 始终是最新的,并支持最新的技术趋势。
-
广泛使用:Spring Boot 是目前最为流行的 Java 框架之一,已被广泛用于生产环境中。这证明了 Spring Boot 的稳定性和可靠性。
总体来说,Spring Boot 是一款非常优秀的 Java 框架,它可以帮助开发人员快速构建和运行应用程序。其现代化、约定优于配置、简单易用、支持多种技术栈、生态系统庞大和持续更新等特点使其成为开发人员的首选。