spring ×7
Создан 15.01.2025
0
голоса
5
ответов
3
просмотров
Создание репозитория Spring без сущности

Я хочу использовать интерфейс репозитория Spring Data для выполнения нативных запросов — я считаю, что это самый простой способ из-за низкой сложности.

Однако при расширении интерфейса, например, CrudRepository<T, ID>, мне нужно указать T — мою сущность, которая недоступна.

Мои нативные...

5
голоса
5
ответов
13
просмотров
Что такое Spring-бины?

Я все еще не могу найти четкое определение Spring-бинов, которое бы смог понять. Я часто вижу ссылки на них в документации и книгах по Grails, но считаю, что понимание того, что это такое, было бы полезным.

Итак:

  1. Что такое Spring-бины?
  2. Как их можно использовать?
  3. Связаны ли они как-то с...
5
голоса
5
ответов
11
просмотров
Где находится аннотация @Transactional?

Следует ли размещать аннотацию @Transactional в классах DAO и/или их методах, или лучше аннотировать классы Service, использующие объекты DAO? Или имеет смысл аннотировать оба уровня?

5
голоса
4
ответов
13
просмотров
Как зарегистрировать SQL-запросы в Spring Boot?

Я хочу записывать SQL-запросы в файл.

У меня есть следующие настройки в файле...

7
голоса
5
ответов
36
просмотров
Почему поле с @Autowired в Spring оказывается null?

Примечание: Это предназначено быть каноническим ответом на распространённую проблему. У меня есть класс Spring с аннотацией @Service (MileageFeeCalculator), который имеет поле с аннотацией @Autowired (rateService), однако это поле оказывается null, когда я пытаюсь его использовать. Логи показывают,...

8
голоса
5
ответов
21
просмотров
Разница между @Inject и @Autowired в Spring Framework: когда и что использовать?

Я изучаю несколько блогов по SpringSource, и в одном из них автор использует аннотацию @Inject. Я полагаю, что он также мог бы воспользоваться @Autowired.

Вот фрагмент кода:

@Inject private CustomerOrderService customerOrderService;

В чем же разница между использованием @Inject и @Autowired?...

7
голоса
5
ответов
24
просмотров
Spring: @Component против @Bean

Я понимаю, что аннотация @Component была введена в Spring 2.5 для того, чтобы избавиться от определения бинов в XML, используя сканирование классов. Аннотация @Bean была представлена в Spring 3.0 и может использоваться вместе с @Configuration, позволяя полностью отказаться от XML-файлов и...