我在Sping引导应用程序中有以下服务类:
public interface ExampleService {
public String publishExample(ExampleDto exampleDto);
}
现在我在spring boot应用程序中有了另一个类,我需要从那里调用这个publishExample方法。
public class FinalCase {
@Authowired
ExampleService exampleService;
final String var1 = "TEST";
final String var2 = "LIVE";
if (!var1.equals(var2)) {
exampleService.publishExample();
}
}
现在它显示错误“Expression expected”。 我不能将任何东西传递给“publish example”方法。 谁能建议一下这里需要做些什么。 我对Java很陌生&; spring boot。
类主体可能只包含字段和方法,因此必须将if语句包装在method中。 例如:
public void publish(ExampleDto exampleDto) {
if (some condition)
exampleService.publishExample(exampleDto);
}
执行new ExampleDto()this作为参数并检查:预期的错误表达式一定会被修复
public class FinalCase {
@Authowired
ExampleService exampleService;
if (some condition)
exampleService.publishExample(new ExampleDto());
}