- Все HTTP-ответы в едином стиле.
- Интегрированное логирование. Может АОП?
- Интернационализацию.
- Использовать JDBCTemplate.
- Сообщения об ошибках сделать в отдельных файлах property.
- Тестирование сообщений об ошибках. И чтобы можно было проверить меняется ли язык текстов.
- Учитывать часовой пояс пользователя при возврате даты.
- Вместо цифровых ID использовать буквенно-цифровой.