Java
liujiamsn
这个作者很懒,什么都没留下…
展开
-
spring自定义标签如何实现
一.完成一个自定义配置一般需要以下步骤设计配置属性和JavaBean编写XSD文件编写NamespaceHandler和BeanDefinitionParser完成解析工作编写spring.handlers和spring.schemas串联起所有部件在Bean文件中应用二.设计配置属性和JavaBean需要配置User实体,配置属性name和age,id是默认需要的public...原创 2018-12-05 17:06:45 · 338 阅读 · 0 评论 -
回调模式
一句话概括if you call me, i will call back回调函数定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。机制定义一个回调函数提供函...原创 2018-12-14 17:38:47 · 261 阅读 · 0 评论 -
JDK SPI机制及实现
设计目标面向对象的设计里,模块与模块之间是通过接口通信的,模块之间不对实现类进行硬编码。一旦代码里涉及到了具体的实现类,就违反了可插拔的原则,如果需要替换一种实现,就需要修改代码。为了在实现模块装配的时候,不在模块里写死代码,需要一种服务的发现机制。java spi就是提供这样的一个机制:为了某个接口寻找服务实现的机制。有点像IOC的思想,就是讲装配的控制权移到代码之外。具体约定当服务的提供...原创 2018-12-27 16:30:23 · 196 阅读 · 0 评论