Я очень новичок в Spring Boot и пробую разные вещи.
У меня есть класс, в котором метод выполняет простые вычисления, принимает два числа и дает сложение. Теперь я хочу передать числа через APIв формате json и возвращает добавление числа.
Можем ли мы передать переменные в @POSTMapping
и вернуть результат?
Класс контроллера
@RestController
@RequestMapping(value="/TC")
public class CountSpringAppController {
@Autowired
private CountService countService;
@PostMapping(value="/add/{number1}/{number2}")
public int getCount(@PathVariable int num1,@PathVariable int num2) {
return countService.count(num1, num2);
}`
serviceкласс
@Service
public class CountService {
public int count(int num1, int num2) {
return num1+num2;
}
}
вход
{
"num1":1,
"num2":1
}
выход
2