1、忘记导入spring-aop-4.2.4.RELEASE.jar包,会报下面的异常信息 Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected ex ...
分类:
编程语言 时间:
2020-05-10 01:05:52
阅读次数:
69
IOC创建对象的方式 1.默认使用无参构造创建对象,如果没有则报错 2.假设要使用有参构造创建对象 ? 1.直接通过参数来设置 ? 2.下标赋值 ? 3.通过类型创建 总结: 在配置文件加载的时候, 容器中管理的对象就已经初始化了 User MyTest bean.xml ...
分类:
其他好文 时间:
2020-05-09 21:01:23
阅读次数:
52
spring源码解析 bean的解析及注册 XmlBeanFactory.XmlBeanFactory(Resource resource,BeanFactory parentBeanFactory) XmlBeanDefinitionReader.loadBeadDefinitions(Resou ...
分类:
编程语言 时间:
2020-05-08 22:35:30
阅读次数:
128
1. 使用@Configuration标记一个配置类 @Configuration public class JavaConfig { @Bean public User user(){ return new User(); } } @Configuration的本质就是一个@Compontent( ...
分类:
编程语言 时间:
2020-05-08 22:31:20
阅读次数:
102
错误详细信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'elasticsearchClient' defined in class path resource [o ...
分类:
其他好文 时间:
2020-05-08 00:29:37
阅读次数:
260
Suppose I have a bean named HelloWorld which has a member attribute points to another bean User. With annotation @Autowired, as long as getBean is cal ...
分类:
编程语言 时间:
2020-05-07 19:52:02
阅读次数:
183
@Bean("taskModuleExecutor") Executor getCrawler1(){ ThreadPoolTaskExecutor threadPoolTaskExecutor = new ThreadPoolTaskExecutor(); threadPoolTaskExecut ...
分类:
编程语言 时间:
2020-05-07 19:24:10
阅读次数:
59
1. 通过selector 注册两个对象,一个beanpostPocessor(AdvisorAutoProxyCreator),如果bean 存在Advisor ,生成代理对象,代理对象执行方法利用拦截器链进行调用; 2.读取事务注解属性; 注册事务拦截器,拦截器进行事务的处理: 1) 获取注解属 ...
分类:
编程语言 时间:
2020-05-07 15:54:41
阅读次数:
68
spring-cloud-starter-gateway依赖与mvc是不兼容的,如果要引用spring-boot-starter-web需要把mvc排除 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri ...
分类:
编程语言 时间:
2020-05-07 13:56:50
阅读次数:
142
IOC:控制反转。原先是程序员控制Java对象的创建,JVM GC负责Java对象的销毁,控制权在程序员手中。现在Java Bean的实例对象由IOC容器负责创建、销毁,程序员反而是无需关心Bean的生命周期。这就是控制反转。 原理:内存中建立一个currentHashMap当作容器(考虑到多线程) ...
分类:
其他好文 时间:
2020-05-06 21:37:56
阅读次数:
72