![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
Spring学习
沫风
这个作者很懒,什么都没留下…
展开
-
Spring Mybatis Mapper原理
使用mybatis时dao层(public interface SysUserMapper extends BaseMapper<SysUser>)是一个接口,那么它是怎么实例化的呢?其实@FeignClient(value = "service-provider")注解的接口,也是利用这样的原理,动态代理实现的。接口的实例化是通过FactoryBean实现的,Facto...原创 2019-08-31 16:01:29 · 675 阅读 · 0 评论 -
Spring @Enable原理解析,实现一个简单的MyFeginClient模块
@EnableXXX在spring项目中很常见,下面看看它背后的原理,其实它的实现离不开spring bean的生命周期。 1、定义@MyFeginClientScanner注解,修饰接口,表示接口使用动态代理生成实例。 @Documented @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @...原创 2019-08-31 16:42:03 · 304 阅读 · 0 评论