barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

пятница, 6 декабря 2019 г.

SpringFox и Spring Boot 2.2.1

SpringFox версии 2.9.2 (самый актуальный релиз на 06.12.2019) несовместима со Spring Boot 2.2.0 и выше из-за изменения API Spring, используемого SpringFox. На это заведен тикет https://github.com/springfox/springfox/issues/2932, однако, на текущий момент SpringFox 3.0.0-SNAPSHOT из основной ветки разработки так и не переведен на актуальный Spring Boot.
Поэтому пришлось форкнуться и внести необходимые корректировки самостоятельно: https://github.com/barbitoff/springfox/tree/2.9.2-boot-2.2.1. На первый взгляд - работает, но тесты из swagger-contract-tests пришлось проигнорировать, т.к. они падали. Однако, падали они и в оригинальной 2.9.2.