Maven:
<dependency>
<groupId>com.github.dengshenyu</groupId>
<artifactId>simple-remoting-core</artifactId>
<version>1.0.0</version>
</dependency>
Gradle:
groovy
implementation 'com.github.dengshenyu:simple-remoting-core:1.0.0'
public interface Calculator {
int add(int a, int b);
int subtract(int a, int b);
}
public class CalculatorImpl implements Calculator {
@Override
public int add(int a, int b) {
return a + b;
}
@Override
public int subtract(int a, int b) {
return a - b;
}
}
public class Server {
public static void main(String[] args) {
}
}
public class Client {
public static void main(String[] args) {
System.out.println("Result: " + result);
}
}