【无标题】

Springboot自动装配原理

SpringBoot自动配置,英文是Auto-Configuration:
它是指基于引入的依赖Jar包,对SpringBoot应用进行自动配置
它为SpringBoot框架的开箱即用提供了基础支持
自动装配时Autowire spring依赖注入
广义的“配置类”:被注解@Component直接或间接修饰的某个类,即我们常说的Spring组件,其中包括了@Configuration
狭义的配置类:特指@Configuration所修饰的某个类,又称为@Configuration类
SpringBoot自动配置的实例
Redis的自动配置
1.引入依赖
2.配置Redis服务器
3.直接使用RedisTemplate或StringRedisTemplate

SpringBoot的启动流程
public static void run(Class<?> primaryClass){
//1.创建一个ApplicationContext实例,即我们常说的IOC容器
ApplicationContext context = createApplicationContext();
//2.将主类(primaryClass)注册到IOC容器(简单但重要的第一步)
loadSourceClass(context,primaryClass);
//3.递归加载并处理所有的配置类
processConfigurationClass(context);
//4.实例化所有的单例Bean(Singleton Bean)
instantiateSingletonBeans(context);
//5.如果时web应用,则启动web服务器(例如Tomcat)
startWebSercer(context);
}

springmvc工作流程是什么

当用户发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到请求对应的实际控制器,控制器处理请求,创建数据模型,访问数据库,将模型相应给中心控制器,控制器使用模型与视图渲染试图结果,将结果返回中心控制器,再将结果返回给请求者
springmvc工作流程在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值