Вопросы с тегом «annotations»

В программировании аннотации используются для добавления информации к элементу кода, которая не может быть выражена системой типов.


10
Как аннотировать поле автоинкремента MYSQL с помощью аннотаций JPA
Сразу проблема заключается в сохранении объекта Operator в MySQL DB. Перед сохранением я пытаюсь выбрать из этой таблицы, и она работает, как и подключение к db. Вот мой объект Operator: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer active; //Getters and …
106 java  mysql  orm  jpa  annotations 

4
Метод инициализации в Spring Controller (версия аннотации)
Я конвертирую контроллер в более новую версию аннотации. В старой версии я использовал для указания метода инициализации в springmvc-servlet.xml, используя: <beans> <bean id="myBean" class="..." init-method="init"/> </beans> Как я могу указать метод инициализации, используя версию аннотации?

3
Значение ошибки Android Studio: параметр без аннотации переопределяет параметр @NonNull
Я пробую Android Studio. После создания нового проекта и добавления onSaveInstanceStateметода по умолчанию в класс create MyActivity, когда я пытаюсь зафиксировать код в Git, я получаю странную ошибку, которую я не понимаю. Код такой: Я получаю такую ​​ошибку: Если я попытаюсь изменить сигнатуру метода на protected void onSaveInstanceState(@NotNull Bundle outState), …


9
Можно ли прочитать значение аннотации в java?
это мой код: @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 …

6
Как аннотации типа @Override работают внутри Java?
Может ли кто-нибудь объяснить мне, как аннотации работают внутри Java? Я знаю, как мы можем создавать собственные аннотации с помощью библиотеки java.lang.annotation в java. Но я до сих пор не понимаю, как это работает внутри, например, аннотация @Override. Я буду очень благодарен, если кто-нибудь сможет это объяснить подробно.
93 java  annotations 

8
Несколько аннотаций одного типа на одном элементе?
Я пытаюсь наложить две или более аннотаций одного типа на один элемент, в данном случае метод. Вот примерный код, с которым я работаю: public class Dupe { public @interface Foo { String bar(); } @Foo(bar="one") @Foo(bar="two") public void haha() {} } При компиляции вышеуказанного javac жалуется на дублирующуюся аннотацию: макс …
91 java  annotations 

3
Почему отсутствие аннотации не вызывает исключение ClassNotFoundException во время выполнения?
Рассмотрим следующий код: 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())); } } Компиляция и запуск работают как положено: $ javac *.java $ java -cp . C [@A()] Но подумайте вот о чем: $ rm A.class …
91 java  annotations 

5
Где я должен разместить аннотацию @Transactional: в определении интерфейса или в классе реализации?
Вопрос из заголовка в коде: @Transactional (readonly = true) public interface FooService { void doSmth (); } public class FooServiceImpl implements FooService { ... } против public interface FooService { void doSmth (); } @Transactional (readonly = true) public class FooServiceImpl implements FooService { ... }


16
@Autowired - не найдено подходящего bean-компонента типа для зависимости
Я начал свой проект с создания сущностей, сервисов и тестов JUnit для сервисов, использующих Spring и Hibernate. Все это прекрасно работает. Затем я добавил spring -mvc, чтобы сделать это веб-приложение с использованием множества различных пошаговых руководств, но когда я пытаюсь создать контроллер с аннотацией @Autowired, я получаю ошибки от Glassfish …

8
Как сканировать несколько путей с помощью аннотации @ComponentScan?
Я использую Spring 3.1 и развернув приложение , использующее @Configurationи @ComponentScanатрибуты. Фактический запуск выполняется с помощью new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Этот класс конфигурации помечен @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass и это прекрасно работает. Однако я хотел бы уточнить пакеты, которые я сканирую, поэтому я попытался. @Configuration @ComponentScan("com.my.package.first,com.my.package.second") public class MyRootConfigurationClass Однако это …

2
Как получить аннотированный экземпляр из инжектора Guice?
Допустим, у меня есть модуль: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } и я хочу протестировать модуль и проверить, вводит ли он правильное значение в Stringполе с аннотацией, Names.named("annotation")не имея класса и поля, но получая значение непосредственно из инжектора: @Test public void test() …

4
Параметризованные @Headers для модернизации Android
Я использую OAuth, и мне нужно помещать токен OAuth в свой заголовок каждый раз, когда я делаю запрос. Я вижу @Headerаннотацию, но есть ли способ сделать ее параметризованной, чтобы я мог перейти во время выполнения? Вот концепция @Header({Authorization:'OAuth {var}', api_version={var} }) Можете ли вы передать их во время выполнения? @GET("/users") …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.