Skip to content

Instantly share code, notes, and snippets.

View claymccoy's full-sized avatar

Clay McCoy claymccoy

View GitHub Profile
{
"app1": [{
"name": "savePipelinesFromArtifactTest1",
"description": "",
"parameterConfig": [],
"notifications": [],
"triggers": [],
"stages": [{
"refId": "wait1",
"requisiteStageRefIds": [],
{
"pipelines": [{
"application": "app1",
"name": "just waiting",
"description": "test1",
"parameterConfig": [],
"notifications": [],
"triggers": [],
"stages": [{
"refId": "wait1",

REST API changes (with incompatibilities)

  • ! /addition

Response:

  • addend2
  • augend

REST API changes (with incompatibilities)

  • ! /addition ? addend2 augend

REST API changes (with incompatibilities)

  • /addition
  • ! /add
public class AdditionResponse {
@JsonProperty private final int addend, augend;
public AdditionResponse(int addend, int augend) {
this.addend = addend;
this.augend = augend;
}
public int getSum() {
return addend + augend;
public class AdditionResponse {
@JsonProperty private final int addend, addend2;
public AdditionResponse(int addend, int addend2) {
this.addend = addend;
this.addend2 = addend2;
}
public int getSum() {
return addend + addend2;
@RestController
public final class MathController {
@RequestMapping("addition")
public AdditionResponse addition(@RequestParam int addend, @RequestParam int augend) {
return new AdditionResponse(addend, augend);
}
}
@RestController
public final class MathController {
@RequestMapping("addition")
public AdditionResponse addition(@RequestParam int addend, @RequestParam int addend2) {
return new AdditionResponse(addend, addend2);
}
}
@RestController
public final class MathController {
@RequestMapping("add")
public AdditionResponse addition(@RequestParam int addend, @RequestParam int addend2) {
return new AdditionResponse(addend, addend2);
}
}