Spring
文章平均质量分 90
和Spring相关的文章
汉东哥
这个作者很懒,什么都没留下…
展开
-
Spring面试八股文
自动装配原理1、当启动SpringBoot应用程序时,会先创建SpringApplication对象,在对象的构造方法中会进行某些参数的初始化工作,最主要时判断当前应用程序类型和初始化器和监听器,在这个过程中会加载整个应用程序中的spring.factories文件,将文件的内容放到缓存对象中,以便后续查找。2、SpringApplication对象创建完毕后,开始执行run方法,来完成整个启动,启动过程中最主要的有两个方法,第一个叫prepareContext,第二个叫refreshContext,在原创 2021-12-30 20:40:54 · 954 阅读 · 0 评论 -
Spring启动流程源码阅读
1、进入如下核心构造方法public ClassPathXmlApplicationContext( String[] configLocations, boolean refresh, @Nullable ApplicationContext parent) throws BeansException { //调用父类构造方法,进行相关的对象创建操作,初始化一些父类成员属性 super(parent); setConfigLocations(configLoca原创 2021-12-21 17:23:15 · 230 阅读 · 0 评论 -
SpringBoot启动原理
主程序类(主入口类)我们现在来分析一下主程序类中的相关基本注解。@SpringBootApplication@SpringBootApplication是Springboot应用标注在某个类上,用来说明这个类是Springboot的入口类,springboot就应该运行在这个类的main方法来启动Springboot应用,我们按住Ctrl键点进去,我们主要看里面的注解@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Docu原创 2021-12-02 17:11:15 · 649 阅读 · 0 评论 -
Spring注解
1、@Data@Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;@Data@AllArgsConstructor@NoArgsConstructorpublic class Person { private String name; private String address; private Integer age; private String hobbit; priva原创 2021-12-02 10:18:47 · 343 阅读 · 0 评论