У меня есть приложение для весенней загрузки и я подключился к Mon go DB. Я знаю, что почти все документы или блоги говорят, что пример кода должен выглядеть так:
@Repository
public interface ProductRepository extends MongoRepository<Product, String> {
}
@Document
public class Product {
private String id;
private String name;
private int price;
}
Но я обнаружил, даже если я удалю аннотации @Repository и @Document. Приложение по-прежнему может запускаться без ошибок. Spring все еще может знать, что ProductRepository - это Spring bean, а также может CRUD Product
collection.
Так разве не нужно добавлять @Repository и @Document? Или есть разницу добавлять или не добавлять?