Non è necessario utilizzare @BsonId , puoi semplicemente usare @Id e data-type del campo id dovrebbe essere String . In questo caso, otterrai 12bit ID generato da mongo.
public class Person {
@Id
private String id;
@NotNull
@JsonProperty
private String name;
}