问题标签 [method-invocation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring 任务计划程序中的错误
我在 tomcat 日志中收到此错误
当我重新启动tomcat几次时,它就消失了。
任何人都可以帮助可能是什么原因或我该如何解决?
更新
MySchedular 是我在 com.schedular 包中的类,并且
为该类创建一个名为 mySchedular 的 bean,因为我相信它做得正确。
现在,当 tomcat 加载这个文件时,它必须调用方法 give in
在我们的案例中,这被称为流程。
但这有时会产生错误,正如我在顶部提到的那样。虽然如果我们重新启动一次或两次tomcat,它会再次开始工作。
java - 分配问题 OCJP;为什么我不能将 int 传递给 short?
我有两段代码。一个有效,另一个无效,但两者似乎都做相同的事情。这有效:
但下面的代码没有。相反,它给出了错误:
不能将 int 分配给 short
我知道默认情况下整数文字是int
,但如果它可以直接在上面分配,那么为什么不传递给方法时呢?
java - 从main中的其他类调用方法
我在一个Location
类中设置了一个方法来解析一个 xml 文件。但是当我尝试从主方法中的主类调用该方法时,它似乎没有被调用。
我设置了一个断点,locObj.parseNetwork();
但它永远不会被触发,println 在它执行之后所以不确定问题可能是什么。
有谁知道为什么parseNetwork
不被调用?
这就是我从 main 调用方法的方式:
这是 Location 类中的实际方法,两个类都在同一个包中:
在方法调用之前添加了 println 并得到输出,但方法似乎仍然没有被调用:
java - 特定包中的 Java 警告/禁止方法
我围绕Log.i创建了一个包装器。
现在我希望我的所有消费者com.myapp.package1
,com.myapp.package2
等都使用MyLog.i
而不是Log.i
. 目前,我们只是通过约定和文档来强制执行这一点。是否有更积极的编程方法来阻止或禁止开发人员从Log.i
某些包中调用?
java - 统计方法变量实例的方法调用
我有一些这样的代码:
我的目标是确保f.justCountMe()
只执行一次。我知道如何用 mockito 来做这件事。我不知道如何将模拟版本FooInst
注入foo
方法中?这样我就可以计算调用?
甚至有可能这样做吗?
java - 方法拦截以获取属性名称
我正在寻找一个实用程序类或库,它以类型安全的方式为我提供属性名称。我有类似以下的想法:
要正确实施这种方便的方法,恕我直言,需要做很多工作。由于最终类等的处理可能非常复杂(参见 mockito、easymock 等)
java - Java方法调用转换
您好,我阅读了有关 Java 类型转换的信息,所以我在 Oracle 制作的 Java 语言规范一书中找到了这句话:
方法调用转换应用于方法或构造函数调用中的每个参数,并且除了在一种情况下,执行与赋值转换相同的转换。
那么有人可以告诉我例外情况是什么吗?
java - Mockito RETURNS_SMART_NULLS 回答奇怪的行为
我将注释@Mock(answer=Answers.RETURNS_SMART_NULL)
与 Mockito 1.9.5 一起使用,以便在发生一些意外的模拟调用时获得一些 SmartNullPointerException。
不幸的是,测试通过了,即使没有嘲笑至少一个重要的电话。
明确一点:我的意思不是自己找到我缺少的东西,而是因为我没有模拟这些方法而未能通过测试。我想在不使用的情况下做到这一点Mockito.verifyNoMoreInteractions(...)
我的测试:
要测试的代码:
感谢您的意见/建议/解释。
python - 我可以在 python 中创建一个接收任意方法调用的对象吗?
在python中,我可以创建一个在实例化时可以接收任意方法调用的类吗?我已阅读此内容,但无法将各个部分拼凑在一起
我想这与attribute lookup
. 对于一个类Foo
:
类属性可以通过 获得print Foo.__dict__
,这给出
所以这段代码是有效的
如果我打电话foo.someRandomMethod()
,AttributeError: 'Foo' object has no attribute 'someRandomMethod'
会导致。
我希望foo
对象接收任何随机调用并默认为无操作,即。
我怎样才能做到这一点?我希望这种行为模拟一个对象进行测试。
java - 如何通过Java中的反射调用代理(Spring AOP)上的方法?
一个接口:
实现此接口的类:
ManagerImpl 的一个方面:
控制器:
因此,当 spring 在创建的控制器代理中注入 manager 变量时。
直接调用方法时:
方面被调用。
但是,当我尝试这样做时(请参阅readViaReflection)
得到java.lang.reflect.InvocationTargetException对象不是声明类的实例。
这是合理的。
问题是:如何通过spring创建的代理对象的反射调用方法(我有从目标对象中提取的方法,并且我有spring创建的代理实例)。
不能对目标进行调用,因为这样就不会调用方面。