Pertanyaan yang diberi tag «annotations»

Dalam pemrograman, anotasi digunakan untuk menambahkan informasi ke elemen kode yang tidak dapat diekspresikan oleh sistem tipe.

29
Apa perbedaan antara anotasi @Component, @Repository & @Service di Spring?
Daftar Pustaka: Stack Overflow на русском : Аннотации Springа Bisa @Component,@Repository dan @Serviceanotasi digunakan secara bergantian di Spring atau apakah ia menyediakan fungsionalitas tertentu selain bertindak sebagai perangkat notasi? Dengan kata lain, jika saya memiliki kelas Layanan dan saya mengubah anotasi dari @Servicemenjadi @Component, apakah masih akan berlaku seperti itu? …

22
Anotasi @NotNull Java manakah yang harus saya gunakan?
Saya ingin membuat kode saya lebih mudah dibaca serta menggunakan perkakas seperti inspeksi kode IDE dan / atau analisis kode statis (FindBugs dan Sonar) untuk menghindari NullPointerExceptions. Banyak alat yang tampaknya tidak kompatibel satu sama lain @NotNull/ @NonNull/ @Nonnullanotasi dan daftar semuanya dalam kode saya akan mengerikan untuk dibaca. Adakah …

15
Perbedaan antara <context: annotation-config> dan <context: component-scan>
Saya sedang belajar Spring 3 dan sepertinya saya tidak memahami fungsi di belakang &lt;context:annotation-config&gt;dan &lt;context:component-scan&gt;. Dari apa yang saya baca mereka tampaknya untuk menangani berbagai penjelasan ( @Required, @Autowireddll vs @Component, @Repository, @Servicedll), tetapi juga dari apa yang saya baca mereka mendaftar sama prosesor posting kacang kelas. Yang lebih membingungkan …


27
Kapan Anda menggunakan anotasi @Override Java dan mengapa?
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. На этот вопрос есть ответы на Stack Overflow на русском : Что означает "@ Override" перед объявлением метода? Apa praktik terbaik untuk menggunakan @Overrideanotasi Java dan …
498 java  annotations 


14
Spring: @Component versus @Bean
Saya mengerti bahwa @Componentanotasi diperkenalkan pada musim semi 2.5 untuk menghilangkan definisi xml bean dengan menggunakan pemindaian classpath. @Beandiperkenalkan di musim semi 3.0 dan dapat digunakan dengan @Configurationuntuk sepenuhnya menyingkirkan file xml dan menggunakan konfigurasi java sebagai gantinya. Apakah mungkin menggunakan kembali @Componentanotasi alih-alih memperkenalkan @Beananotasi? Pemahaman saya adalah bahwa …

13
JsonMappingException: Tidak ditemukan konstruktor yang cocok untuk tipe [tipe sederhana, kelas]: tidak dapat instantiate dari objek JSON
Saya mendapatkan kesalahan berikut ketika mencoba untuk mendapatkan permintaan JSON dan memprosesnya: org.codehaus.jackson.map.JsonMappingException: Tidak ditemukan konstruktor yang cocok untuk tipe [tipe sederhana, kelas com.myweb.ApplesDO]: tidak dapat instantiate dari objek JSON (perlu menambah / mengaktifkan informasi jenis?) Inilah JSON yang saya coba kirim: { "applesDO" : [ { "apple" : "Green …

15
Haruskah kita meng-override implementasi metode antarmuka?
Haruskah metode yang mengimplementasikan metode antarmuka dijelaskan dengan @Override? The javadoc dari Overridepenjelasan mengatakan: Menunjukkan bahwa deklarasi metode dimaksudkan untuk mengganti deklarasi metode dalam superclass. Jika suatu metode dianotasi dengan tipe anotasi ini tetapi tidak mengesampingkan metode superclass, kompiler diperlukan untuk menghasilkan pesan kesalahan. Saya tidak berpikir bahwa antarmuka secara …

4
Perbedaan antara @Before, @BeforeClass, @BeforeEach dan @BeforeAll
Apa perbedaan utama di antara keduanya @Before dan @BeforeClass dan dalam JUnit 5 @BeforeEachdan@BeforeAll @After dan @AfterClass Menurut JUnit Api @Before digunakan dalam kasus berikut: Saat menulis tes, adalah umum untuk menemukan bahwa beberapa tes membutuhkan objek yang sama dibuat sebelum mereka dapat berjalan. Padahal @BeforeClassbisa digunakan untuk membuat koneksi …

11
@Resource vs @Autowired
Anotasi, @Resource ( jsr250 ) atau @Autowired (khusus Musim Semi) manakah yang harus saya gunakan dalam DI? Saya telah berhasil menggunakan keduanya di masa lalu, @Resource(name="blah")dan@Autowired @Qualifier("blah") Naluri saya adalah untuk tetap dengan @Resourcetag karena sudah diratifikasi oleh orang-orang jsr. Adakah yang punya pemikiran kuat tentang ini?

4
@ Penggunaan penjelasan anotasi
Saya melihat beberapa metode di java dinyatakan sebagai: void foo(@Nullable Object obj) { ... } Apa artinya di @Nullablesini? Apakah ini berarti inputnya bisa null? Tanpa anotasi, input masih bisa nol, jadi kurasa bukan itu saja?
347 java  annotations 




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.