Как узнать ip-адрес и браузер клиента на java?

выслали ТЗ, в котором есть пункт: "также в базе данных сохраняются данные о IP пользователя и его браузере", как при помощи Vaadin или Spring вытянуть эту информацию?


Ответы (1 шт):

Автор решения: AlekseiGaile
@PostMapping(path = "/user", produces = "application/json")
    public void getUserSpy(HttpServletRequest request) {
     String userIP = request.getRemoteAddr();
     String br = request.getHeader("User-Agent");
    }

Но все сильно зависит от реализации приложения. Если фронт идет через какой нибудь шаблонизатор, то это работает. Если есть отдельный фронт с каким нибудь сервером, то скорее всего на проде работать не будет.

→ Ссылка