Non penso che tu possa farlo senza un pojo quando usi i dati di primavera. Il minimo che potresti fare è questo
public interface NoPojoRepository extends MongoRepository<DummyPojo, String> {
}
e crea un pojo fittizio con solo id e una mappa.
@Data
public class DummyPojo {
@Id
private String id;
private Map<String, Object> value;
}
Poiché questo campo valore è una mappa, puoi memorizzare praticamente qualsiasi cosa.