Є 5 анотацій, які можна використовувати для виготовлення ярої квасолі. Перелічі нижче відповіді.
Вам справді потрібен інтерфейс? Якщо у вас буде одна реалізація для кожного сервісного інтерфейсу, просто уникайте цього, використовуйте лише клас. Звичайно, якщо у вас немає RMI або коли потрібен проксі-інтерфейс.
@Repository - використовувати для введення класів шару дао.
@Service - використовувати для введення класів службового рівня. На рівні обслуговування також вам може знадобитися використання анотації @Transactional для управління транзакціями db.
@Controller - використовуйте для контролерів шару шару, такі як квасоля, що керується JSF, як ін'єкційна квасоля.
@RestController - використовуйте для контролерів весняного відпочинку, це допоможе вам уникати кожного разу, щоб у ваші способи відпочинку вносити анотації @ResponseBody та @RequestBody.
@Component - використовуйте його в будь-якому іншому випадку, коли вам потрібно вводити пружинний боб, який не є контролером, службою чи класом дао