- 博客(11)
- 收藏
- 关注
原创 Idea复制别人的项目下来,注解爆红问题
在modules中添加,你复制的项目,等待加载,就ok了。在file中打开Project Structure。
2024-04-09 15:27:47 288
原创 解决 SpringBoot 中 Failed to load ApplicationContext 报错
在SpringBoot的测试类上,加上这个,是为了找到这个类。
2024-03-15 18:17:34 177 1
原创 黑马的big-event项目【面试篇】InitializingBean/DisPOsableBean
初始化接口,当Bean 被实例化好后,会回调里面的函数,经常用于一些加载资源的工作。销毁接口,当Bean被销毁之前,会回调里面的函数,经常用于一些释放资源的工作。@PostContructor:初始化之前,它比上面的方法先打印。@PreDestroy:销毁接口之前,它比上面的方法先打印。
2024-03-11 23:01:11 104 1
原创 黑马的big-event项目【面试篇】BeanPostProcessor
AbstractAdvisingBeanPostProcessor:将Aop中的通知作用于特定的Bean 中。AutowiredAnnotationBeanPostProcessor:用来完成依赖注入。Bean的后置处理器,当Bean对象初始化之前,以及初始化之后,会调用给接口的方法。AbstractAutoProxyCreator:用来完成代理对象的创建。PostProcessBeforeInitialization:之前。PostProcessAfaterInitialization:之后。
2024-03-11 22:56:58 106 1
原创 黑马的big-event项目【面试篇】Aware抛异常原因
2.BeanClassLoaderAware是Bean类加载器的感知接口,里面有setBeanClassLocader方法,会抛出ClassNotFoundException异常,因为。3.BeanFactoryAware是Bean工厂的感知接口,里面有SetBeanFactory方法,它会抛出BeanException的异常,因为。1.BeanNameAware该接口不会抛出异常,因为里面的setBeanName是String的,不会有异常。
2024-03-11 22:50:16 136 1
原创 黑马的big-event项目【面试篇】BeanFacoryPostProcessor
Bean工厂的后置处理器,当BeanFactory准备好了之后(Bean初始化之前),会调用这个接口的PostProcessBeanFactory方法,经常用于新增BeanDefinition。执行顺序:ApplicationContextInitializer> ApplicationContextInitializer>ApplicationListener。ApplicationContextInitializer是在BeanFactory完成容器已经。,但是在容器实例化任何bean之前调用。
2024-03-11 22:39:36 205 1
原创 黑马的big-event项目 【面试篇】BeanDefinition笔记
Spring中,bean在创建之前,都需要封装成对应的BeanDefinition,然后根据BeanDefinition进一步创建Bean 对象。用于描述Bean,包括bean的名称,bean的属性,bean的行为,实现的接口,添加的注解等待。的注解检测到的Bean的定义(Spring中有的)GenericBeanDefinition:通用。生成的bean的定义(就是自己定义的bean)
2024-03-11 22:28:02 101 1
原创 黑马 big-event【面试篇】BeanFactory 笔记
AnnotationConfigServiceWebServerApplicationContext里面有一个getBean用来获得bean 的,但是它其实是委托DefaultListableBeanFactory来调用getBean的。DefaultListableBeanFactory 继承DefaultStingletonBeanRegistry。BeanFactory是Bean容器的跟接口,提供Bean对象的创建、配置依赖注入等功能。
2024-03-11 22:16:46 105
原创 黑马的big-event项目 ApplicationListener【面试篇】注意点
也就是说onApplicationEvent()方法中的ApplicationEvent对象走的是“失败”的路线;总结:一般来说ApplicationListener应该是在ApplicationContextInitializer之后执行的。而ApplicationListener是Spring矿建用于监听应用程序事件用的,它通常会在。2.如果ApplicationContextInitializer中的。的,那么ApplicationEvent对象走的是“成功”的路线。
2024-03-11 15:36:11 242 1
原创 黑马的big-event项目【面试篇】ApplicationContextInitializer注意点
1.我在配置文件META-INF下配置路径,但是用ctrl+Alt+空格->快捷键没用,我直接从类的。3.你准备的注册的属性一定要有键值对,因为getProperty()是直接获得key的。2.还有一点在启动器那边调用那个getProperty(“”),里面应该写的是你。MapPropertySource()方法里面的key。下来,这时候要注意还要。
2024-03-11 11:59:18 139 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人