ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Spring Boot 和 Spring 到底有啥区别

2022-04-24 12:04:25  阅读:111  来源: 互联网

标签:类库 区别 Spring 配置 Boot 自动 spring


Spring 为基于Java的企业应用提供了全面的编程和配置模型,并使用于任何的部署平台。

编程模型包括:

  DI, events, resources, i18n, validation, data binding, type conversion, SpEL, AOP.

  Test

  Spring MVC

  Data Access:Transaction, DAO, JDBC,ORM

等等一系列生产中需要用的模块,使开发人员可以专注于自己的业务逻辑。

Spring Boot 基于Spring,似乎可以理解为一个使用spring框架实现的类库,为开发者提供更简便的使用方式,减少配置,按约定自动装配等。

  通过‘Starter’ 依赖项来简化依赖项,Starter中包括运行的所有依赖项。

  自动装配,代码中使用Component及相关子注解标注的类会被自动扫描并实例化到IOC容器,不在需要xml配置。

  在可能的情况下自动配置第三方类库,会自动遍历每个jar包下是否存在META-INFO/spring.factories文件,存在即从期中读取EnableAutoConfiguration标注的类全限定名,实例化该类,并执行期中的配置逻辑。

  内嵌服务器(如:tomcat、jetty),可以编译成Jar直接运行。

标签:类库,区别,Spring,配置,Boot,自动,spring
来源: https://www.cnblogs.com/msjhw/p/16185141.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有