网站建设后期维护小魔仙,贵阳网站建设服务公司,asp.net实用网站开发doc,长沙网站建设长沙网站制作1.Spring的特点
1.IOC和AOP是Spring的两大核心特性#xff0c;即控制反转和依赖注入。 2.松耦合#xff1a;IOC和AOP两大特性可以尽可能地将对象之间的关系解耦 3.可配置#xff1a;提供外部化配置的方式#xff0c;可以灵活地配置容器及容器中的Bean 4.一站式#xff1a…1.Spring的特点
1.IOC和AOP是Spring的两大核心特性即控制反转和依赖注入。 2.松耦合IOC和AOP两大特性可以尽可能地将对象之间的关系解耦 3.可配置提供外部化配置的方式可以灵活地配置容器及容器中的Bean 4.一站式覆盖企业级开发中的所有领域包括JavaWeb、分布式、微服务等 5.第三方整合Spring框架可以很方便地整合第三方技术如持久层框架MyBatis和Hibernate、表现层框架SpringWebMVC和Struts2、权限校验框架Spring Security和Shiro等
2.SpringBoot的核心特性
1约定大于配置SpringBoot对日常开发中比较常见的场景都提供了默认配置并基于自动装配机制将场景中通常必须的组件都注册好以此来减少配置。 2场景启动器starterSpringBoot对常用的场景都进行了整合将这些场景中所需的依赖都收集整理到一个依赖中并在其中添加默认的配置使项目开发中只需导入一个依赖即可实现场景技术的融合。 3自动装配 4嵌入式Web容器SpringBoot在运行时可以不依赖外部的Web容器而是使用内部嵌入式Web容器来支撑应用的运行。正因如此基于SpringBoot的应用可以直接以一个单体应用的jar包运行 5生产级的特性SpringBoot提供了一些如健康检查、监控指标、外部化配置等很有用的生产运维型的功能特性。
3.Spring和SpringBoot的关系
SpringBoot是对Spring Framework的二次封装底层仍然是Spring框架。