Один из способов сделать это - создать два свойства приложения:
app-A.properties
server.port=8080
app-B.properties
server.port=9090
Затем добавьте аннотацию в свои контроллеры, как показано ниже:
@Profile("A")
public class ControllerA {
...
}
@Profile("B")
public class ControllerB {
...
}
Наконец, вам нужно запустить приложениедважды со следующими настройками;
java -jar -Dspring.profiles.active=A awesomeSpringApp.jar
java -jar -Dspring.profiles.active=B awesomeSpringApp.jar