У меня проблема с моим кодом. У меня есть класс обслуживания с такими методами, как добавление, обновление и т. Д. В каждом методе я получаю информацию, такую как аутентификация, имя пользователя для аутентификации, имя пользователя, объект пользователя и т. Д., И я использую эту информацию для добавления новых объектов в свою базу данных, не передавая их вручную, но по токену. после входа Похоже ниже
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
UserPrinciple userPrinciple = (UserPrinciple) authentication.getPrincipal();
String username = userPrinciple.getUsername();
Я использую этот код в трех методах в своем классе обслуживания. Что я должен сделать, чтобы уменьшить его до одного использования?