Bahar fasulyesi yapımında kullanılabilecek 5 açıklama vardır. Aşağıdaki cevapların listesi.
Gerçekten bir arayüze ihtiyacınız var mı? Her hizmet arabirimi için bir uygulamaya sahip olacaksanız, bundan kaçının, yalnızca sınıfı kullanın. Elbette, RMI'niz yoksa veya arabirim proxy'si gerektiğinde.
@Repository - dao katman sınıflarınızı enjekte etmek için kullanın.
@Service - hizmet katmanı sınıflarınızı enjekte etmek için kullanın. Hizmet katmanında ayrıca, db işlem yönetimi için @Transactional annotation kullanmanız gerekebilir.
@Controller - Bahar fasulyesi olarak enjekte edilen JSF tarafından yönetilen çekirdekler gibi ön uç katman denetleyicileriniz için kullanın.
@RestController - yay dinlenme denetleyicileri için kullanın, bu, dinlenme yöntemlerinize @ResponseBody ve @RequestBody ek açıklamalarını her defasında eklemekten kaçınmanıza yardımcı olur.
@Component - denetleyici, servis veya dao sınıfı olmayan yaylı fasulyeyi enjekte etmeniz gerektiğinde başka bir durumda kullanın