
Springboot
文章平均质量分 84
忧郁的叮当猫
路虽远,行则将至;书虽难,学则必成。
展开
-
修改Pom文件需要注意的问题
基于Maven依赖创建的Spring项目,经常会引入多方的依赖JAR包,而多方的依赖JAR包中也会依赖其它相关的JAR包,很容易造成JAR包之间冲突。解决的工具 Maven Helper原创 2023-01-18 11:48:20 · 2069 阅读 · 0 评论 -
IDEA远程调试
点击主窗口菜单 Run / Edit Configurations,打开“Run/Debug Configurations”窗口;点击工具栏上的“+”按钮,下拉菜单中选择“Remote”;设置 Host 为远程服务器的域名或IP,保持 Port=5005 无需调整;复制命令行参数,形如 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005原创 2023-01-18 11:23:42 · 858 阅读 · 0 评论 -
深入了解Springboot自动装配原理
Springboot自动装配原理是什么?BFPP:BeanFactoryPostProcessor //Bean工厂后置增强器作用:他会在扫描完项目将Class转换为BeanDefinition 之后在进行实例化之前进行接口的回调!BPP:BeanPostProcessor //Bean对象后置增强器他有两个方法,两个方法的调用时机也不相同,他会在实例化之后,调用初始化方法之前进行第一次方法回调(postProcessBeforeInitialization),在执行完初始化方法之后又会进行转载 2021-11-09 10:27:26 · 710 阅读 · 1 评论 -
Springboot启动流程
下面是一个标准的springboot程序springboot程序启动程序执行SpringApplication.run方法,我们先看看run方法导致干了什么?,到现在还是很简单,就创建了一个Springpplication实例并执行run方法。Springpplication实例实例化SpringApplication时做了什么?SpringApplication的构造方法,其中做了几件事情推断WebApplicationType,主要思想就是在当前的classp..转载 2021-09-06 18:15:02 · 93 阅读 · 0 评论 -
Springboot 自动配置流程
1.自动配置简介springboot火了好几年,并以自身的简易特性,有着越来越广阔的使用市场;核心: 提供缺省配置spring实现原理: 封装了常见的第三方的工具,如mybatis,Rabbit,Elasticsearch等等,集成时,提供properties配置即可,相关的bean,由spring实现;Spring根据一些生成条件 @ConditionXXX+ 配置信息(properties),决定是否自动配置这个组件;eg:当我们提供了mybatis相关properties 并且 没有主动实转载 2021-09-06 18:05:50 · 3742 阅读 · 0 评论