Você não precisa usar
@BsonId , você pode simplesmente usar @Id e data-type do campo id deve ser String . Neste caso, você receberá 12bit ID gerado pelo mongo. public class Person {
@Id
private String id;
@NotNull
@JsonProperty
private String name;
}