Итак, я попал в этот новый проект Spring Boot, который уже находился в стадии разработки, и во время написания API я использовал Enum
для @RequestParam
в своем контроллере, и он работал.
Я не писал никаких конвертеровдля этого.
Позже я заметил, что в этом проекте другие разработчики написали собственные конвертеры для этого.
Поэтому я решил поискать в интернете информацию об этом и всех решениях, которые пришли к использованию Enum
с Controller
в используемом конвертере Spring Boot, не смог найти ни одного примера без конвертера, как, например, я.
Ниже приведен пример того, как я написал это, LoanStatus
- это Enum
:
@RequestMapping(value = "/loans", method = RequestMethod.GET)
public ResponseEntity<?> getPatientsLoan(HttpServletRequest request,
@RequestParam(value = "loanStatus", required = false) LoanStatus loanStatus) {}
Так что это относительно новая функция, которую Spring Boot принимает Enums
теперь безнужны конвертеры, и поэтому во всех примерах использовались конвертеры, или я столкнусь с какой-то проблемой в функциональности, потому что у меня нет конвертеров пользователя, хотя в настоящее время он работает для меня?