我有一个endpoint,我需要从类内部的方法调用它。
public void remove(String str) {
//Call Controller with str
}
控制器有/local/{str}
。如何从该方法调用此控制器?
我想你的控制器和这个类似
@GetMapping("/local/{str}")
public String method(@PathVariable String str) {...}
为什么不直接调用此方法?
public void remove(String str) {
method("my parameter");
}
或者也可以使用RestTemplate调用此endpoint
public void remove(String str) {
final String uri = "http://hostName/local/{str}";
Map<String, String> params = new HashMap<String, String>();
params.put("str", "my_String");
RestTemplate restTemplate = new RestTemplate();
String response = restTemplate.getForObject(uri, String.class, params);
}
我正在使用geopy,有一个关于为什么会出现错误的问题。 此代码示例来自github提供的代码示例。它的工作原理如前所述 下面的代码为什么会提供错误?这背后的原因是什么? 第二个代码提供的错误是:
简单客户端: 最后是在服务器使用时工作的非内部类服务器endpoint:
问题内容: 最近,我遇到了一个神秘的问题,在Android项目,我描述了这里。我以某种方式解决了问题,但仍然不知道其背后的确切原因。 假设我想在内部类中调用函数foo()。问题是,直接调用它有什么区别 或使用外部类实例对其进行调用 此外,如果有人能检查我与此相关的最后一个问题,并向我提供有关错误发生原因的线索,我将不胜感激。非常感谢。 PS:我在某处读到,非静态内部类将始终持有外部类的实例。因此,
数据层次结构是: < li >地点 < ul > < li>id < li >名称 < li >图像 < ul > < li >原稿_图像 < ul > < li>id < li >图像url < li >宽度 < li >高度 编号 image_url 宽度 高度 原始图像等于缩略图图像。 我的地方类是 我的图像课是 我的图像类是 当我编译这个项目时,房间库返回错误 错误:在com.test.r
此代码将显示错误“android java访问来自内部类,需要声明为final” 如果您将变量设置为最终变量,或将变量设置为类字段,则错误将消失。 类字段和final关键字有什么不同?