usuario actual de seguridad de primavera en hilo
hola tengo algunos problemas cuando uso la seguridad de primavera en el alcance del hilo
System.out.println(((User) SecurityContextHolder.getContext().getAuthentication().getPrincipal()).getId());
new Thread(() -> System.out.println(((User) SecurityContextHolder.getContext().getAuthentication().getPrincipal()).getId())).start();
estas dos líneas deberían darme la identificación de usuario actual
la primera línea funciona como se esperaba
la segunda línea me da NullPointerException ya que no hay usuario actual, es un valor nulo
Encontré este problema porque quiero guardar muchas filas en la tabla de canciones y tiene un usuario @CreatedBy y esto solicitará el usuario actual en el hilo y fallará ya que esto dará un valor nulo para el usuario actual