Здравствуйте!
Появилась необходимость сделать небольшой сервис на спринге с двумя эндпоинтами.
Первый из них это:
/api/v1/requests?dateStart={dateStart}&dateEnd={dateEnd} - должен выдавать данные по запросам из бд с даты открытия по дату закрытия.
Второй:
/api/v1/status - должен сообщать статус работы самого сервиса и базы данных.
Так вот, собственно, сам вопрос. Как это можно реализовать без Spring Actuator? У него слишком исчерпывающий функционал, а мне нужно всего лишь выдать статус сервиса и базы данных.
Простите, пожалуйста, а что такое "статус работы самого сервиса"? Если вы создадите контроллер, который вернёт вам HTTP 200 на некий запрос /ping, то это будет означать, что ваш сервис работает.
А по поводу БД, ну сделайте там синхронный SELECT 'hello world' (я не знаю, какая у вас БД). Только повесьте на это всё таймауты, чтобы оно гм... не ждало по часу в случае чего.