상황은 이러하다.User 클래스에 userName 이라는 이름의 private 인스턴스 멤버를 선언하고 해당 클래스 레벨에 @Getter를 적용하였다.(필드 레벨에는 이러한 현상이 발생하지 않는다.)또한 해당 User클래스는 Security에서 지원하는 UserDetails 인터페이스를 구현하였고 getUsername() 메소드를 오버라이딩 하였다.@Getter@Setterpublic class User implements UserDetails { private String userName; // 롬복의 @Getter에 의해 getUserName() 생성 @Override public String getUsername() { return this.userName; }}..