Du behöver inte använda @BsonId , kan du helt enkelt använda @Id och data-type av id-fältet ska vara String . I det här fallet får du 12bit Id genererat av mongo.
public class Person {
@Id
private String id;
@NotNull
@JsonProperty
private String name;
}