摘要: execution(int com.gc.service.LoggerServiceImpl.add()) 当前切点为add一个方法 execution(int com.gc.service.LoggerServiceImpl.*()) *:表示任意个字符,代指方法名可以是任意的 execution 阅读全文
posted @ 2021-03-28 21:29 芃-芃 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 通知类型: 前置通知 before:目标方法执行前执行 后置通知 after-returning:目标方法正常执行后执行 异常处理通知 after-throwing:异常处理通知 最终通知 after:无论是否发生异常都会执行 环绕通知 around 注:后置通知和最终通知可以合并为后置通知 阅读全文
posted @ 2021-03-28 21:24 芃-芃 阅读(75) 评论(0) 推荐(0) 编辑
摘要: AOP: 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 利用AO 阅读全文
posted @ 2021-03-28 21:17 芃-芃 阅读(869) 评论(0) 推荐(0) 编辑
摘要: ApplicationContext和BeanFactory两种容器区别 BeanFactory是ApplicationContext容器的父接口 BeanFactory(多例模式): BeanFactory在启动的时候不会去实例化对象,只有从容器中拿对象的时候才会去实例化; Application 阅读全文
posted @ 2021-03-28 20:47 芃-芃 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Spring: 轻量级 IOC:控制反转 AOP:面向切面编程 容器类框架 一站式开发 IOC容器: IOC容器,处理对象之间的关系容器 IOC,控制反转 是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度 最常见的方式是依赖注入(Dependency Injection 简称DI) 阅读全文
posted @ 2021-03-28 20:43 芃-芃 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Mybatis核心配置文件: 配置文件内可以不写内容 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis 阅读全文
posted @ 2021-03-28 20:06 芃-芃 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 错误描述:使用的是C3P0连接池 Spring整合Mybatis时出现错误 java.sql.SQLException: Access denied for user 'GC'@'localhost' (using password: YES) DEBUG [com.mchange.v2.async 阅读全文
posted @ 2021-03-28 17:55 芃-芃 阅读(117) 评论(0) 推荐(0) 编辑