首页天道酬勤Springboot项目,springboot中文手册

Springboot项目,springboot中文手册

张世龙 05-06 05:40 67次浏览

一、传统Spring优缺点分析1.Spring优缺点分析

Spring是Java企业版(也称为Java企业版、JEE和J2EE )的轻量级替代品。 不需要开发重量级企业JavaBean (EJB ),Spring为企业Java开发提供了一种相对简单的方法,依靠注入和面向切片的编程,可以实现简单的Java对象(plain old Java对象)

2.Spring的缺点分析

Spring的组件代码很轻,但配置为重量级。 最初,Spring由XML组成,并且是许多XML配置。 Spring 2.5引入了基于注释的组件扫描,大大减少了APP应用程序本身组件的显式XML配置。 Spring 3.0引入了基于Java的配置。 这是一种安全、可重构的类型配置方法,可以代替XML。

所有这些配置都代表了开发过程中的损失。 由于您需要在考虑Spring功能配置和解决业务问题之间切换思维,因此创建配置会占用您创建APP应用程序逻辑的时间。 与所有框架一样,Spring很实用,但与此同时要求的回报也不少。

此外,项目依赖管理也需要时间。 构建环境时,需要分析导入哪个库的坐标。 此外,还必须分析依赖关系的其他库的坐标。 如果选择了错误的依赖版本,随之而来的不兼容性问题将严重阻碍项目开发的进度。

二. SpringBoot概述

1.SpringBoot解决了上述Spring的缺点

SpringBoot改善并优化了上述Spring的缺点,是基于承诺优于配置的思想,开发人员无需在配置和逻辑业务之间切换思维,而是埋头于逻辑业务的代码编写

2.SpringBoot的特点

为基于Spring的开发提供没有代码生成和XML配置的现成入门体验。 您也可以修改默认值以满足特定需求。 提供大型项目(如嵌入式服务器、安全性和指标)中常见的非功能特性。 SpringBoot (如体检、外部配置等)提供了快速使用Spring的方法,而不是增强Spring功能。

三. SpringBoot的核心功能

1依赖于启动

启动依赖关系本质上是一个Maven项目对象模型(项目对象模型,POM ),它定义与其他库的事务依赖关系,并支持某些功能。 简而言之,启动依赖是将具有某种功能的坐标放在一起,提供默认功能。

2自动配置

Spring Boot自动配置是一个运行时(更准确地说,在启动APP应用程序时)的过程,考虑到许多因素,它确定是应该使用还是不应该使用Spring配置。 此过程由Spring自动完成。

springboot版本区别,springboot稳定版本