«annotations» etiketlenmiş sorular

Programlamada ek açıklamalar, tip sistemi tarafından ifade edilemeyen bir kod öğesine bilgi eklemek için kullanılır.

29
Spring'deki @Component, @Repository & @Service ek açıklamaları arasındaki fark nedir?
На этот вопрос есть ответы на yığın taşması на русском : Аннотации Springа Can @Component, @Repositoryve @Serviceek açıklamalar ilkbaharda birbirinin yerine kullanılabilir veya bir gösterim aygıtı olarak hareket yanı sıra herhangi bir işlevsellik sağlar? Başka bir deyişle, bir Service sınıfım varsa ve ek açıklamayı olarak @Servicedeğiştirirsem @Component, yine de aynı …

22
Hangi @ NotNull Java ek açıklamasını kullanmalıyım?
Kodumu daha okunabilir hale getirmek ve NullPointerExceptions önlemek için IDE kod denetimi ve / veya statik kod analizi (FindBugs ve Sonar) gibi araç kullanmak için arıyorum. Araçların birçoğu her Öteki ile uyumsuz görünüyor @NotNull/ @NonNull/ @Nonnullaçıklama ve benim kodda hepsini listeleyen okumak korkunç olurdu. Hangisinin 'en iyi' olduğuna dair herhangi …

15
<Context: annotation-config> ve <context: bileşen taraması> arasındaki fark
Ben Bahar 3 öğreniyorum ve ben işlevselliği geride kavramak görünmüyor &lt;context:annotation-config&gt;ve &lt;context:component-scan&gt;. Okuduğum kadarıyla onlar farklı işlemek gibi ek açıklamalar ( @Required, @Autowiredvs vs @Component, @Repository, @Serviceama aynı zamanda onlar aynı kayıt okudum ne vs) fasulye sonrası işlemci sınıfları. Beni daha da karıştırmak için, üzerinde bir annotation-config özellik var &lt;context:component-scan&gt;. …


27
Java'nın @Override ek açıklamasını ne zaman kullanırsınız ve neden?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır, ancak tarihsel önemi vardır. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Planlarımız ve Fiyatlarımız Benzer İmajlar : Stack Overflow Fotoğraf : "@Override" перед объявлением метода? Java'nın @Overrideek açıklamasını kullanmak için en iyi uygulamalar nelerdir ve neden? Geçersiz kılınan …
498 java  annotations 


14
Bahar: @Bileşen ve @Bean
@ComponentSınıf yolu taraması kullanarak xml fasulye tanımından kurtulmak için ek açıklama 2.5 baharında tanıtıldığını anlıyorum . @Bean3.0 baharında tanıtıldı ve @Configurationtamamen xml dosyasından kurtulmak ve bunun yerine java config kullanmak için kullanılabilir. @ComponentEk açıklama eklemek yerine ek açıklamayı yeniden kullanmak mümkün olabilir @Beanmiydi? Anladığım kadarıyla, nihai hedef her iki durumda …

13
JsonMappingException: [simple type, class] türü için uygun bir kurucu bulunamadı: JSON nesnesinden örnek oluşturulamıyor
Bir JSON isteği almak ve işlemek için çalışırken aşağıdaki hatayı alıyorum: org.codehaus.jackson.map.JsonMappingException: [simple type, class com.myweb.ApplesDO] türü için uygun bir kurucu bulunamadı: JSON nesnesinden örnek oluşturulamıyor (tür bilgisi eklemeniz / etkinleştirmeniz mi gerekiyor?) İşte göndermeye çalıştığım JSON: { "applesDO" : [ { "apple" : "Green Apple" }, { "apple" : …

15
Bir arabirimin yöntem uygulamasını @Override mı kullanmalıyız?
Bir arabirim yöntemini uygulayan bir yönteme açıklama yapılmalı @Overridemıdır? Bir Javadoc Overrideaçıklama diyor ki: Bir yöntem bildiriminin bir üst sınıftaki yöntem bildirimini geçersiz kılmayı amaçladığını gösterir. Bir yöntem bu açıklama tipiyle ek açıklama eklenirse ancak bir üst sınıf yöntemini geçersiz kılmazsa, bir hata mesajı oluşturmak için derleyiciler gerekir. Bir arayüzün …

4
@Before, @BeforeClass, @BeforeEach ve @BeforeAll arasındaki fark
Arasındaki temel fark nedir @Before ve @BeforeClass JUnit 5 @BeforeEachve@BeforeAll @After ve @AfterClass JUnit Api'ye göre @Beforeaşağıdaki durumda kullanılır: Testleri yazarken, birkaç testin çalıştırılmadan önce benzer nesnelere ihtiyaç duyduğunu bulmak yaygındır. Halbuki @BeforeClassbir veritabanı bağlantısı kurmak için kullanılabilir. Ama @Beforeaynı şeyi yapamadı mı?

11
@Kaynak vs @Autowired
DI'de hangi açıklama, @Resource ( jsr250 ) veya @Autowired (İlkbahara özgü) kullanmalıyım? Geçmişte başarılı bir şekilde kullandım @Resource(name="blah")ve@Autowired @Qualifier("blah") İçgüdülerim sopa etmektir @Resourceo jsr insanlar tarafından onaylanmıştır beri etiketi. Bu konuda güçlü düşünceleri olan var mı?

4
@Nulllable ek açıklama kullanımı
Java bazı beyan yöntemi olarak gördüm: void foo(@Nullable Object obj) { ... } Burada ne anlama geliyor @Nullable? Girişin olabileceği anlamına mı geliyor null? Ek açıklama olmadan, giriş yine de boş olabilir, bu yüzden sanırım sadece bu değil mi?
347 java  annotations 

6
Serileştirme sırasında sadece @JsonIgnore kullanılıyor, ancak serileştirme kullanılmıyor
Sunucuya ve sunucudan gönderilen bir kullanıcı nesnesi var. Kullanıcı nesnesini gönderdiğimde, karma şifreyi istemciye göndermek istemiyorum. Bu nedenle, @JsonIgnorepassword özelliğine ekledim , ancak bu aynı zamanda parolayı serileştirmesini de engelliyor ve bu da kullanıcıların bir parola olmadığında kaydolmasını zorlaştırıyor. @JsonIgnoreSerileştirmeye değil, sadece serileştirmeye nasıl başvurabilirim? Spring JSONView kullanıyorum, bu yüzden …

11
Kural dışı durum iletimi JUnit Test ek açıklamasıyla nasıl iddia edebilirim?
@TestEk açıklama ile birkaç JUnit testi yazdım . Test yöntemim denetlenen bir özel durum atarsa ​​ve iletiyi özel durumla birlikte onaylamak istersem, JUnit @Testek açıklamasıyla bunu yapmanın bir yolu var mı? AFAIK, JUnit 4.7 bu özelliği sağlamıyor ancak gelecekteki sürümleri de sağlıyor mu? .NET'te ileti ve istisna sınıfını iddia edebileceğinizi …

5
Java'da interface ve @interface arasındaki fark nedir?
Üniversitede iken 90'ların sonunda JBuilder kullandığımdan beri Java'ya dokunmadım, bu yüzden biraz temasım yok - her halükarda bu hafta küçük bir Java projesi üzerinde çalışıyorum ve IDE'm olarak Intellij IDEA kullanıyorum , düzenli .Net gelişimimden bir hız değişikliği için. Arayüz ve @ arayüz ekleme desteği olduğunu fark ettim, @ arayüz …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.