gpt4 book ai didi

java - 私有(private)方法的方法拦截器

转载 作者:搜寻专家 更新时间:2023-10-31 20:16:01 27 4
gpt4 key购买 nike

这里有一个问题:我有方法digest(byte[] data)。它应该是私有(private)的,因为我们在类之外真的不需要它,但是如果我公开它,我不会死,如果它有帮助的话。
问题是:我能以某种方式将拦截器附加到它吗?问题是它不像 getBean('MyBean').digest() 那样调用,它是通过 getBean('MyBean').sign(data) 调用的,其中标志有点像

public byte[] sign(byte[] data){
...
b = digest(data);
...
return signature;
}

谢谢。

最佳答案

即使该方法是公共(public)的,Spring 也无法拦截从包含该方法的对象中发出的方法调用。为此,您必须使用 AspectJ。

关于java - 私有(private)方法的方法拦截器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3627005/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com