나는 Hibernate
을 사용하는 프로젝트를 가지고 있으며, 로깅에는 Envers
을 사용하고 싶지만 누가 변경 작업을 수행했는지의 사용자 이름이 필요합니다. Dropwizard application
이 있는데 감사를 위해 Hibernate envers
을 사용하고 있습니다.Dropwizard 응용 프로그램에서 최대 절전 모드 Envers로 사용자 정의 데이터 전달
문서에서 RevisionListener
을 구현하고 newRevision()
에 사용자 이름을 설정해야한다는 것을 알고 있습니다. 그러나 사용자 이름을 CustomRevisionListener
으로 전달할 방법이 없습니다. 나는 세션을 구현할 생각을하고 있었지만 Hibernate session
은 dropwizard session
과 달라야한다고 생각하기 시작했고, 다른 사용자 이름이 다른 사람이 작성한 것과 섞이지 않도록하기 때문에 최대 절전 모드 세션에서이 데이터를 전달하려고합니다.
나는 이것으로 어떤 입력을 주셔서 감사합니다.
감사합니다.