spring
文章平均质量分 72
衫凉℃
冒的简介
展开
-
springMVC的流程(容易看懂)
他来了,他来了,他带着流程图走来了画的不好哈哈哈哈,这就是总的流程图啦~~~~~springMVC的流程1.用户发起请求到前端控制器DispatcherServlet2.DispatcherServlet收到请求调用HandlerMapping处理器映射器3.处理器映射器找到具体的处理器(可以XML配置或者注解进行查找),生成处理器对象以及处理器拦截器(如果有生成)一并返回DispatcherServlet4.DispatcherServlet调用HandlerAdapter处理器适配器5.原创 2022-05-21 16:58:42 · 196 阅读 · 0 评论 -
spring bean的生命周期详解
文章目录序言流程图**具体过程**1.创建BeanFactory2.扫描3.合并BeanDefinition4.加载类5.实例化前6. 实例化7. BeanDefinition的后置处理8. 实例化后9. 填充填充10. 执行Aware11. 初始化前12. 初始化13. 初始化后14.bean销毁序言Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。原创 2022-05-06 17:15:27 · 1902 阅读 · 0 评论 -
spring bean实例化之推断构造方法
Spring中的一个bean,需要实例化得到一个对象,而实例化就需要用到构造方法。一般情况下,一个类只有一个构造方法:要么是无参的构造方法要么是有参的构造方法如果只有一个无参的构造方法,那么实例化就只能使用这个构造方法了。 如果只有一个有参的构造方法,那么实例化时能使用这个构造方法吗?要分情况讨论:使用AnnotationConfigApplicationContext,会使用这个构造方法进行实例化,那么Spring会根据构造方法的参数信息去寻找bean,然后传给构造方法使用ClassP.原创 2022-05-06 15:12:44 · 680 阅读 · 0 评论 -
@Resource和@Autowired的区别
j记得之前有道面试题问的这个,当时不清楚,现在看了西安共同点:两者都可以进行依赖注入,而且效率上也都不多,并没有优劣之分吧不同点:1.@Resource是Java提供的注解但spring支持这个注解,@Autowired是spring提供的注解2.@Autowried只有一个属性,requried,是否是必须的,默认是true,为true的情况下找不到这个注入的bean会报错。进行依赖注入的时候@Autowired是先根据类型(ByType)在spring容器中查找bean,找到多个的话再根据名原创 2022-05-02 15:32:26 · 1017 阅读 · 0 评论 -
spring bean的生命周期
Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的以下是spring baen生命周期的流程图一、 Bean的生成过程1. 生成BeanDefinitionSpring启动的时候会进行扫描,会先调用org.springframework.context.annota原创 2022-05-01 14:44:01 · 306 阅读 · 0 评论 -
spring笔记01
1.IOC容器的最最最最核心思想…ioc的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理,这可以带来很多好处。第 一,资源集中管理,实现资源的可配置和易管理。第二,降低了使用资源双方的依赖程度,也就是我们说的耦合度2.Spring在不指定@Scope的情况下,所有的bean都是单实例的bean,而且是饿汉加载(容器启动实例就创建 好了),指定@Scope为 prototype 表示为多实例的,而且还是懒汉模式加载(IOC容器启动的时候,并不会创建对象,而是 在第一次使用.原创 2020-12-02 20:38:26 · 90 阅读 · 0 评论