Pertanyaan yang diberi tag «annotations»

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

23
Menyuntikkan Mockito mengolok-olok kacang Spring
Saya ingin menyuntikkan objek mockito mock ke dalam pegas (3+) kacang untuk keperluan pengujian unit dengan JUnit. Ketergantungan kacang saya saat ini disuntikkan dengan menggunakan @Autowiredanotasi pada bidang anggota pribadi. Saya telah mempertimbangkan untuk menggunakan ReflectionTestUtils.setFieldtetapi contoh kacang yang ingin saya suntikkan sebenarnya adalah proxy dan karenanya tidak menyatakan bidang …


13
Memindai anotasi Java saat runtime [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 3 bulan lalu . Perbaiki pertanyaan ini Apa cara terbaik mencari seluruh kelas untuk kelas beranotasi? Saya sedang melakukan perpustakaan dan saya ingin …


4
Jenis apa yang dapat digunakan untuk anggota penjelasan Java?
Hari ini saya ingin membuat antarmuka anotasi pertama saya setelah dokumentasi ini dan saya mendapat kesalahan kompilator ini Invalid type for annotation member": public @interface MyAnnotation { Object myParameter; ^^^^^^ } Jelas Objecttidak dapat digunakan sebagai jenis anggota penjelasan. Sayangnya saya tidak dapat menemukan informasi tentang jenis apa yang dapat …
238 java  annotations 

8
Mengapa tidak mungkin memperpanjang anotasi di Jawa?
Saya tidak mengerti mengapa tidak ada warisan dalam penjelasan Java, sama seperti kelas Java. Saya pikir itu akan sangat berguna. Sebagai contoh: Saya ingin tahu apakah anotasi yang diberikan adalah validator. Dengan pewarisan, saya secara refleks dapat menavigasi melalui kacamata super untuk mengetahui apakah anotasi ini meluas a ValidatorAnnotation. Kalau …


8
Apakah atribut Spring @Transactional berfungsi pada metode pribadi?
Jika saya memiliki @Transactional -annotation pada metode pribadi dalam kacang Spring, apakah anotasi memiliki efek apapun? Jika @Transactionalanotasi menggunakan metode publik, anotasi itu berfungsi dan membuka transaksi. public class Bean { public void doStuff() { doPrivateStuff(); } @Transactional private void doPrivateStuff() { } } ... Bean bean = (Bean)appContext.getBean("bean"); bean.doStuff();



12
Apa kegunaan yang baik untuk "Anotasi Fungsi" Python3
Anotasi Fungsi: PEP-3107 Saya berlari melintasi potongan kode yang menunjukkan penjelasan fungsi Python3. Konsepnya sederhana tapi saya tidak bisa memikirkan mengapa ini diimplementasikan dalam Python3 atau ada gunanya bagi mereka. Mungkin SO dapat mencerahkan saya? Bagaimana itu bekerja: def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): …

2
Menggabungkan beberapa anotasi @SuppressWarnings - Eclipse Indigo
Jadi masalahnya adalah dapat menggabungkan penindasan peringatan multple sehingga setiap item tidak membutuhkan @SuppressWarningsanotasi itu sendiri . Jadi misalnya: public class Example public Example() { GO go = new GO(); // unused .... List<String> list = ( List<String> ) go.getList(); // unchecked } ... // getters/setters/other methods } Sekarang alih-alih …

4
Bagaimana cara kerja lombok?
Saya bertemu lombok hari ini. Saya sangat ingin tahu cara kerjanya. Artikel Java Geek memberikan beberapa petunjuk tetapi tidak sepenuhnya jelas bagi saya: Java 6 menghapus apt dan membuat javac mampu mengelola anotasi, merampingkan proses untuk mendapatkan komputasi langkah tunggal yang lebih sederhana. Ini adalah jalur yang diambil oleh Lombok. …
148 java  annotations  lombok 

6
Cara memasok nilai ke anotasi dari java Konstan
Saya pikir ini tidak mungkin di Jawa karena anotasi dan parameternya diselesaikan pada waktu kompilasi. Saya memiliki antarmuka sebagai berikut, public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } dan kelas lain sebagai, @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } Saya menandai banyak kelas dengan …
146 java  arrays  annotations 

9
Bagaimana cara menggunakan anotasi @Nullable dan @Nullull secara lebih efektif?
Saya dapat melihat itu @Nullabledan @Nonnullpenjelasan dapat membantu dalam mencegah NullPointerExceptiontetapi mereka tidak menyebar terlalu jauh. Keefektifan anotasi ini menurun sepenuhnya setelah satu tingkat tipuan, jadi jika Anda hanya menambahkan beberapa, mereka tidak menyebar terlalu jauh. Karena anotasi ini tidak ditegakkan dengan baik, ada bahaya menganggap nilai yang ditandai dengan …

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.