会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
戴着假发的程序员
纯粹的分享技术
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2020年10月17日
3.6 springAOP的代理方式
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 曾经有人问过我,springAOP到低是JDK代理还是CGLib代理。现在我们就来聊聊这个问题。 其实默认情况下spring不确定使用什么方式实现动态代理,如果你的目标类实现了任何一个或者多个接口,那么spring默认使用
阅读全文
posted @ 2020-10-17 17:13 戴着假发的程序员0-1
阅读(132)
评论(0)
推荐(0)
2020年10月14日
3.5 Helloworld程序解析
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] [1]配置类 我们在配置类中添加了如下的注解: 1 @EnableAspectJAutoProxy //开启@AspectJ 支持 主要用于开启@AspectJ的支持。否则无法完成代理。在spring5.x之前,如果要使用
阅读全文
posted @ 2020-10-14 08:29 戴着假发的程序员0-1
阅读(137)
评论(0)
推荐(0)
3.4 springAOP Helloworld程序
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 我们写一个简单的AOP的Hellowrld程序,这里我们采用前置通知作为案例。 我们准备一个业务类BookService,添加一个SaveBook的方法: 1 /** 2 * @author 戴着假发的程序员 3 * 4
阅读全文
posted @ 2020-10-14 08:27 戴着假发的程序员0-1
阅读(166)
评论(0)
推荐(0)
3.3 关于@AspectJ 说明
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 首先说明几个概念: AOP只是一个概念或者思想,就类似于面向对象的思想,MVC等等。我们不能说springAOP就是AOP,就像我们不能说java语言就是面向对象,应该说java语言是一种面向对象的语言或者说是面向对象的实
阅读全文
posted @ 2020-10-14 08:25 戴着假发的程序员0-1
阅读(141)
评论(0)
推荐(0)
3.2 springAOP的几个关键概念
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] [1]Aspect(切面) Aspect 声明类似于 Java 中的类声明,在 Aspect 中会包含着一些 Pointcut 以及相应的 Advice。 [2]Joint point(连接点) 表示在程序中明确定义的点,
阅读全文
posted @ 2020-10-14 08:23 戴着假发的程序员0-1
阅读(162)
评论(0)
推荐(0)
3.1 AOP的概念
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架
阅读全文
posted @ 2020-10-14 08:22 戴着假发的程序员0-1
阅读(213)
评论(0)
推荐(0)
2020年10月13日
2.32@ComponentScan注解的excludeFilters属性
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 我们已经知道ComponentScan的配置可以通知spring扫描拥有spring标准注解的类。这些标注大致是:@Component、@Controller、@Service、@Repository。我们也可通过excl
阅读全文
posted @ 2020-10-13 08:21 戴着假发的程序员0-1
阅读(4122)
评论(0)
推荐(0)
2.31@ComponentScan注解的includeFilters属性
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 这里的includeFilters和context:include-filter标签的作用完全一致。 我们已经知道ComponentScan的配置可以通知spring扫描拥有spring标准注解的类。这些标注大致是:@Co
阅读全文
posted @ 2020-10-13 08:19 戴着假发的程序员0-1
阅读(1776)
评论(0)
推荐(0)
2.30@ComponentScan注解的scopeResolver属性
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 这里的scopeResolver也是和 context:component-scan的scope-resolver属性完全一致: 注意这个属性和scoped-proxy是互斥的。 这个属性跟name-generator有点
阅读全文
posted @ 2020-10-13 08:14 戴着假发的程序员0-1
阅读(316)
评论(0)
推荐(0)
2.29@ComponentScan注解的scopedProxy属性
摘要: 戴着假发的程序员出品 抖音ID:戴着假发的程序员 欢迎关注 [查看视频教程] 这里的scopedProxy属性和context:component-scan的scoped-proxy属性作用完全一致。 scoped-proxy 往往是使用在web工程中,比如下面的场景: 我们有一个Bean的scor
阅读全文
posted @ 2020-10-13 08:13 戴着假发的程序员0-1
阅读(316)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告