Skip to content

Commit e584e3b

Browse files
authored
Merge pull request Snailclimb#894 from erisonlan/master
jdk动态代理实际使用中,new DebugProxy()代码有误
2 parents 63664e6 + 857a481 commit e584e3b

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

docs/java/basic/java-proxy.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,8 +261,7 @@ public class JdkProxyFactory {
261261
**5.实际使用**
262262

263263
```java
264-
DebugProxy debugProxy = new DebugProxy(new SmsServiceImpl());
265-
SmsService smsService = debugProxy.getProxy(SmsService.class);
264+
SmsService smsService = (SmsService) JdkProxyFactory.getProxy(new SmsServiceImpl());
266265
smsService.send("java");
267266
```
268267

@@ -420,4 +419,4 @@ after method send
420419

421420
这篇文章中主要介绍了代理模式的两种实现:静态代理以及动态代理。涵盖了静态代理和动态代理实战、静态代理和动态代理的区别、JDK 动态代理和 Cglib 动态代理区别等内容。
422421

423-
文中涉及到的所有源码,你可以在这里找到:[https://github.com/Snailclimb/guide-rpc-framework-learning/tree/master/src/main/java/github/javaguide/proxy](https://github.com/Snailclimb/guide-rpc-framework-learning/tree/master/src/main/java/github/javaguide/proxy)
422+
文中涉及到的所有源码,你可以在这里找到:[https://github.com/Snailclimb/guide-rpc-framework-learning/tree/master/src/main/java/github/javaguide/proxy](https://github.com/Snailclimb/guide-rpc-framework-learning/tree/master/src/main/java/github/javaguide/proxy)

0 commit comments

Comments
 (0)