«annotations» etiketlenmiş sorular

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


10
MYSQL otomatik artırma alanına JPA ek açıklamalarıyla nasıl açıklama eklenir
Asıl sorun, nesne Operatörünü MySQL DB'ye kaydetmektir. Kaydetmeden önce, bu tablodan seçim yapmaya çalışıyorum ve çalışıyor, db'ye bağlantı da öyle. Operatör nesnem: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer active; //Getters and setters... } Ben JPA kullanmak kaydetmek için EntityManager'ın …
106 java  mysql  orm  jpa  annotations 


3
Android Studio hatasının anlamı: Ek açıklamalı olmayan parametre geçersiz kılar @NonNull parametresi
Android Studio'yu deniyorum. Yeni bir proje onSaveInstanceStateoluşturduktan ve create MyActivity sınıfına varsayılan bir yöntem ekledikten sonra , kodu Git'e kaydetmeye çalıştığımda anlamadığım garip bir hata alıyorum. Kod şudur: Aldığım hata şudur: Yöntem imzasını olarak değiştirmeye çalışırsam protected void onSaveInstanceState(@NotNull Bundle outState), IDE bana sembolü çözemeyeceğini söylüyor NotNull. Uyarıdan kurtulmak için …


9
Java'da bir ek açıklamanın değerini okumak mümkün müdür?
bu benim kodum: @Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } @Column ek açıklamamın değerini ( columnName = …

6
@Override gibi ek açıklamalar Java'da dahili olarak nasıl çalışır?
Java'da ek açıklamaların dahili olarak nasıl çalıştığını bana açıklayan var mı? Java'da java.lang.annotation kitaplığını kullanarak nasıl özel açıklamalar oluşturabileceğimizi biliyorum. Ama yine de dahili olarak nasıl çalıştığını anlamıyorum, örneğin @Override ek açıklaması. Biri bunu detaylı olarak açıklayabilirse gerçekten minnettar olacağım.
93 java  annotations 

8
Bir öğe üzerinde aynı türden birden çok açıklama var mı?
Aynı türden iki veya daha fazla ek açıklamayı tek bir öğeye, bu durumda bir yönteme tokatlamaya çalışıyorum. İşte üzerinde çalıştığım yaklaşık kod: public class Dupe { public @interface Foo { String bar(); } @Foo(bar="one") @Foo(bar="two") public void haha() {} } Yukarıdakileri derlerken javac, yinelenen bir ek açıklamadan şikayet eder: max …
91 java  annotations 

3
Neden eksik bir ek açıklama çalışma zamanında ClassNotFoundException'a neden olmuyor?
Aşağıdaki kodu göz önünde bulundurun: A. java: import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) @interface A{} C. java: import java.util.*; @A public class C { public static void main(String[] args){ System.out.println(Arrays.toString(C.class.getAnnotations())); } } Derleme ve çalıştırma, beklendiği gibi çalışır: $ javac *.java $ java -cp . C [@A()] Ama sonra şunu düşünün: …
91 java  annotations 



17
@Autowired - Bağımlılık için uygun bir fasulye türü bulunamadı
Spring ve Hibernate kullanan hizmetler için varlıklar, hizmetler ve JUnit testleri oluşturarak projeme başladım. Bütün bunlar harika çalışıyor. Ardından, bu web uygulamasını birçok farklı adım adım öğretici kullanarak yapmak için spring-mvc ekledim, ancak Controller'ı @Autowired ek açıklamasıyla yapmaya çalışırken, dağıtım sırasında Glassfish'ten hatalar alıyorum. Sanırım bir sebepten dolayı Spring benim …

8
@ComponentScan açıklamasını kullanarak birden fazla yol nasıl taranır?
Spring 3.1 kullanıyorum ve @Configurationve @ComponentScanözniteliklerini kullanarak bir uygulamayı önyükleme yapıyorum . Gerçek başlangıç ​​şununla yapılır: new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Bu Yapılandırma sınıfı, @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass ve bu iyi çalışıyor. Ancak taradığım paketler hakkında daha spesifik olmak istiyorum, bu yüzden denedim. @Configuration @ComponentScan("com.my.package.first,com.my.package.second") public class MyRootConfigurationClass Ancak bu, @Componentek açıklama …

2
Guice'nin enjektöründen açıklamalı örnek nasıl alınır?
Diyelim ki bir modülüm var: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } ve modülü test etmek ve bir sınıf ve alan olmadan Stringnot verilen bir alana doğru değeri enjekte edip etmediğini kontrol etmek istiyorum, Names.named("annotation")ancak değeri doğrudan enjektörden alıyor: @Test public void test() …

4
Android Retrofit Parametreli @Headers
OAuth kullanıyorum ve her istekte bulunduğumda başlığıma OAuth jetonunu koymam gerekiyor. @HeaderEk açıklamayı görüyorum , ancak çalışma zamanında geçebilmem için onu parametreli hale getirmenin bir yolu var mı? İşte konsept @Header({Authorization:'OAuth {var}', api_version={var} }) Bunları Runtime'da iletebilir misin? @GET("/users") void getUsers( @Header("Authorization") String auth, @Header("X-Api-Version") String version, Callback<User> callback )

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.