栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot


目录
  • 第一节
    • 1.微服务阶段
    • 2.Spring
    • SpringBoot自动装配原理

第一节 1.微服务阶段
  • javase: OOP
  • mysql:持久化
  • html+css+js+jquery+框架:视图、框架不熟练、css不好
  • javaweb:独立开发MVC三层架构的网站
  • ssm:简化了我们的开发流程,但是配置较为复杂
  • Spring简化->Spring Boot:内嵌tomcat服务器;微服务
  • 微服务越来越多->SpringCloud
2.Spring
  • Spring是一个开源框架,2003年兴起的一个轻量级的Java开发框架,作者:Rod Johnson
  • Spring是为了解决企业级应用开发的复杂性二创建的,简化开发
  • 为了降低Java开发的复杂性,Spring采用了以下4种关键策略:
    1)基于POJO的轻量级和最小侵入性编程
    2)通过IOC,依赖注入(DI)和面向接口实现耦合
    3)基于切面(AOP)和惯例进行声明式编程
    4)通过切面和模版减少样式代码
SpringBoot自动装配原理
  • Springboot所有自动配置都是在启动的时候扫描并加载:spring.factories所有的自动配置类都在这里面,但是不一定生效,要判断条件是否成立,只要导入了对应的start,就有对应的启动器了,有了启动器我们自动装配就会生效,然后配置就成功了。
  • springboot在启动时,从类路径/meta- INF/spring.factorie获取指定的值
  • 将这些自动配置的类导入容器,自动配置就会生效,帮我门进行自动配置
  • 以前我们需要自动配置的东西,现在springboot帮我门做了
  • 整合javaEE,解决方案和自动配置的东西都在spring-boot-autoconfigure-2.2.0.RELEASE.jar这个包下
  • 他会把所有需要导入的组件,以类名的方式返回,这些组件就会被添加到容器
  • 容器中也会存在非常多的xxxAutoConfiguration的文件(@Bean),就是这些类给容器中导入了这个场景需要的所有组件,并自动配置@Configuration, javaConfig!
  • 有了自动配置类,免去了我们手动编写配置文件的工作
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358480.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号