для проекта в университете я пытаюсь настроить довольно простой HelloWorld-Service на сервере приложений WSO2 v5.01. Он содержит интерфейс и класс с тремя методами.
Интерфейс:
public interface HelloWorld {
public String helloWorld();
public String sayHello(String name);
public String sayHello(String name, String surename);
}
Реализация:
public class HelloWorldImpl implements HelloWorld {
@Override
public String helloWorld() {
return "Hello World!";
}
@Override
public String sayHello(String name) {
return "Hello " + name;
}
@Override
public String sayHello(String name, String surname) {
return "Hello " + name + " " + surname;
}
}
Как видите, реализация содержит два метода с одинаковыми именами. Если я загружаю это в виде aar-файла, сервис просто предлагает сигнатуру второго метода. Как я могу сообщить сервису, чтобы он предлагал и то, и другое? Есть ли какие-либо аннотации, которые я могу добавить или как это сделать?
Любая помощь приветствуется! Заранее большое спасибо!