Spring
不会敲代码的灵长类
这个作者很懒,什么都没留下…
展开
-
mybatis概述及入门
什么是mybatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 简单应用 数据库建表建库省略,以下是我的pom文件导入的依赖。 <dependency> <groupId>原创 2020-09-18 20:47:51 · 150 阅读 · 0 评论 -
AOP的底层实现---动态代理
OOP面向对象的思想是纵向的,在一个纵向的业务逻辑处理中,想要拓展功能时,只能修改原有的代码。而AOP思想的横向的,可以做到无侵入式的拓展业务逻辑,妙处在于对切面(aspect)的处理,减低耦合。在具体分工是,OOP负责主体业务流程,AOP负责增强类的统一逻辑。但当方法发生嵌套调用时,被嵌套的方法是不会被执行切入的。 AOP的使用方法 1、导入aspectjweaver依赖 //笔者导入的gav <dependency> <groupId>org.aspectj</gr原创 2020-07-03 17:47:12 · 230 阅读 · 0 评论