实现和Mybatis一样在SpringBoot启动时为接口创建代理实现类

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

实现和Mybatis一样在SpringBoot启动时为接口创建代理实现类

阿靖哦 2019-08-12 17:16:55 浏览1286
展开阅读全文

Mybatis是一个优秀的ORM框架,它支持定制化 SQL、存储过程以及高级映射,对Mybatis不熟悉的可以查看我的这篇文章:Mybatis原理,在使用中,我们往往会很惊讶,为啥我只定义了一个接口,就可以进行依赖注入,而且还能对数据库进行操作,这其实是基于代理模式来实现的,对动态代理不了解的可以查看这篇文章:Java代理模式

本文将介绍如何实现和Mybatis一样,在SpringBoot启动的时候自动为所有接口创建代理实现类

一、创建核心包

这个包主要提供注册代理实现类的一些核心类

1、pom文件如下

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www

网友评论

登录后评论
0/500
评论
阿靖哦
+ 关注
所属团队号: Java技术进阶