Spring
文章平均质量分 88
Spring笔记
过了样例就AC
2023年4月开始编程生涯,后端学习走java方向,
展开
-
springboot,配置类加载过程
最后来看loadSpringFactories这个方法,这个方法的返回值为Map,这个Map的key为字符串,value为字符串列表List,这个key其实就是需要EnableAutoConfiguration,value就是自动配置类的字符串List信息。然后再看selectImports方法里的this.getAutoConfigurationEntry(annotationMetadata),在该方法中包含这样的一行代码,获得配置类的字符串的List。原创 2024-06-06 22:50:56 · 565 阅读 · 0 评论 -
【Spring框架全系列】SpringBoot_各种注解源码解释_ @EnableConfigurationProperties_@Configuratio_ImportSelector 实现类
回顾 @ConfigurationProperties配置绑定 存在的目的是:获取配置属性或者是配置文件指定前缀的属性信息,并且初始化Bean对象到 IOC 容器。2.创建一个需要加载的bean,加上@ConditionalOnBean(Pro.class),意思为,如果容器中存在Pro的Bean,就创建,否则报错。不仅仅是帮助我们管理了依赖,还帮我做了很多的默认的配置信息,简化了大量的配置,使用更加的简单。默认是单例,存在代理对象如果存在bean,则不会帮我们在重信创建新的bean对象!原创 2024-06-06 17:22:24 · 1152 阅读 · 0 评论 -
【Spring框架全系列】SpringBoot_3种配置文件_yml语法_多环境开发配置_配置文件分类(详细)
Maven指令执行完毕后,生成了对应的包,其中类参与编译,但是配置文件并没有编译,而是复制到包中。解决思路:对于源码中非java类的操作要求加载Maven对应的属性,解析${}占位符。1级: file :config/application.yml 【最高】3级:classpath:config/application.yml。4级:classpath:application.yml 【最低】2级: file :application.yml。①:Maven中设置多环境属性。③:执行Maven打包指令。原创 2024-06-04 00:37:33 · 894 阅读 · 0 评论 -
【Spring框架全系列】SpringBoot_基础_先知(详细)
Spring阶段最困扰大家的事情是什么?配置 → 配置魔鬼快速搭建一个独立的生产级别的Spring应用快速引入项目相关依赖开箱即用,约定大于配置,大多数应用只需要极少的Spring配置内置JavaEE容器,可以以Jar包的方式启动。原创 2024-06-03 21:04:52 · 715 阅读 · 0 评论 -
【Spring框架全系列】整合第三方技术mybatis (十分详细)
问题1:Spring整合mybatis的依赖叫什么?mybatis进行数据层操作的核心对象是谁?原创 2024-05-30 16:51:13 · 695 阅读 · 0 评论 -
【Spring框架全系列】_注解开发 @Component注解和@Controller、@Service、@Repository三个衍生注解有什么区别?(详细)
目的:xml配置Bean对象有些繁琐,使用注解简化Bean对象的定义Spring3.0开启了纯注解开发模式,使用Java类替代配置文件,开启了Spring快速开发赛道Java类代替Spring核心配置文件@Configuration注解用于设定当前类为配置类@ComponentScan注解用于设定扫描路径,此注解只能添加一次,多个数据请用数组格式读取Spring核心配置文件初始化容器对象切换为读取Java配置类初始化容器对象//加载配置文件初始化容器//加载配置类初始化容器。原创 2024-05-30 15:43:57 · 762 阅读 · 0 评论 -
【Spring框架全系列】 Ioc_第三方资源配置管理_注解开发定义Bean对象_(详解)
问题:按照Bean名称获取Bean有什么弊端,按照Bean类型获取Bean有什么弊端?BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载ApplicationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能ApplicationContext接口常用初始化类。原创 2024-05-29 23:34:57 · 652 阅读 · 0 评论 -
【Spring框架全系列】IOC DI案例,setter方法和构造方法注入(详解) + 思维导图
生命周期:从创建到消亡的完整过程bean生命周期:bean从创建到销毁的整体过程bean生命周期控制:在bean创建后到销毁前做一些事情。原创 2024-05-29 18:09:30 · 660 阅读 · 0 评论