Spring
mbshqqb
这个作者很懒,什么都没留下…
展开
-
Spring-源码阅读
spring-corespring-beansspring-aopspring-contextGenericApplicationContext genericApplicationContext=new GenericApplicationContext();genericApplicationContext.registerBean(HelloServiceImpl.class);genericApplicationContext.refresh();HelloService bean =原创 2020-10-03 23:38:37 · 83 阅读 · 0 评论 -
系统设计
Event-Driven ArchitectureDomain Events 领域事件Event SourcingCommand and Query Responsibility CQRSSegregation (CQRS) patternEvent Stream Processing 简称ESPMessaging 消息系统Enterprise Service Bus ESB总线ActorsEnterprise Integration Architecture (EIA)..原创 2020-05-19 18:11:36 · 185 阅读 · 0 评论 -
Spring的BeanFactoryPostProcessor和BeanPostProcessor
BeanFactoryPostProcessor:为BeanDefinition提供扩展点BeanPostProcessor:为Bean提供扩展点参考:https://blog.csdn.net/caihaijiang/article/details/35552859原创 2020-05-17 21:54:52 · 185 阅读 · 0 评论 -
Spring源码概述
我们所说的Spring源码一般指Spring-Framework的源码,该框架的结构如下:原创 2020-05-13 22:39:40 · 160 阅读 · 0 评论 -
Spring源码解析之-Spring-core和Spring-context
Spring core是核心层,拥有这BeanFactory这个强大的工厂,是所有bean的管理器;spring context是上下文运行环境,基于spring core之上的一个架构。Spring core是用来负责发现、创建并处理bean之间的关系的一个工具包;可以这么理解,core把bean的创建、bean的互相注入的方法定义好了,上层服务只需要调用就好了;提供功能但不调用就是spri...原创 2020-04-17 22:35:26 · 1202 阅读 · 0 评论 -
Spring AOP
Spring支持五种类型的增强或通知(Advice):方法执行前:org.apringframework.aop.MethodBeforeAdvice方法返回后:org.springframework.aop.AfterReturningAdvice异常抛出后:org.springframework.aop.ThrowsAdviceArround环绕:即方法前后 org.aopalianc...原创 2020-03-30 16:40:23 · 121 阅读 · 0 评论 -
Spring IOC
一、Spring中的Bean生命周期和作用域Spring容器的作用是创建Bean并管理Bean的生命周期。不同bean的生命周期和作用域不同。在Spring3中定义了5中不同作用域的Bean:1.singleton:作用域:在每个Spring IoC容器中,一个Bean定义对应一个对象实例。使用场景:单例模式对无会话状态Bean(如:DAO组件、业务组件)是最理想的选择。2.proto...原创 2020-03-30 15:45:04 · 230 阅读 · 0 评论 -
Could not load driver class org.neo4j.ogm.drivers.embedded.driver.EmbeddedDriver
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'neo4jAuditionBeanFactoryPostProcessor': Unsatisfied dependency expressed through constructor parameter ...原创 2018-03-14 11:43:53 · 6613 阅读 · 5 评论 -
Spring Data Neo4j的精髓
https://www.airpair.com/neo4j/posts/the-essence-of-spring-data-neo4j-4原创 2018-03-13 16:32:17 · 461 阅读 · 0 评论 -
was unable to refresh its cache! status = Cannot execute request on any known server
出现这种错误是因为:Eureka服务注册中心也会将自己作为客户端来尝试注册它自己,所以我们需要禁用它的客户端注册行为。 禁止方式如下:在 yml中设置eureka.client.register-with-eureka=false eureka.client.fetch-registry=false 但在服务端是要这是为false的,在客户端需要设置为true的,当在客户端设置为true之后若还是...原创 2018-03-15 15:14:32 · 34371 阅读 · 18 评论 -
Spring各种依赖注入注解的区别(源码解析)
注解注入顾名思义就是通过注解来实现注入,Spring和注入相关的常见注解有Autowired、Resource、Qualifier、Service、Controller、Repository、Component。Autowired是自动注入,自动从spring的上下文找到合适的bean来注入Resource用来指定名称注入Qualifier和Autowired配合使转载 2017-09-18 16:28:54 · 677 阅读 · 0 评论 -
Spring Annotation的几种用法
扩展Spring——使用 Annotation将配置资源注入到Bean中好久没有更新BLOG了,这几天经常有朋友留言或EMAIL关心或鼓励我。其实这篇文章我大约两星期前就写好了,本来想投稿IBM的 developerWork中国。算啦,还是不等IBM的回复啦,发到我的自己的博客吧。使用XML还是Annotation定义Bean自从Spring 2.5开始引入使用Annota转载 2017-09-18 16:02:03 · 1123 阅读 · 0 评论