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

104
Значение ошибки Android Studio: параметр без аннотации переопределяет параметр @NonNull

Я пробую Android Studio. После создания нового проекта и добавления onSaveInstanceStateметода по умолчанию в класс create MyActivity, когда я пытаюсь зафиксировать код в Git, я получаю странную ошибку, которую я не понимаю. Код такой: Я получаю такую ​​ошибку: Если я попытаюсь изменить сигнатуру...

100
Могу ли я установить значение null в качестве значения по умолчанию для @Value в Spring?

В настоящее время я использую аннотацию @Value Spring 3.1.x следующим образом: @Value("${stuff.value:}") private String value; Это помещает в переменную пустую строку, если атрибут отсутствует. Я хотел бы иметь значение null по умолчанию вместо пустой строки. Конечно, я также хочу избежать ошибки,...

100
Почему я не могу ссылаться на System.ComponentModel.DataAnnotations?

Я пытаюсь использовать DataAnnotations в своем проекте WPF, чтобы указать максимальную длину строк со следующим: using System.ComponentModel.DataAnnotations; Однако я получаю сообщение об ошибке Имя типа или пространства имен DataAnnotations не существует в пространстве имен System.ComponentModel...

99
Назначить формат DateTime с аннотациями данных?

У меня есть этот атрибут в моей модели представления: [DataType(DataType.DateTime)] public DateTime? StartDate { get; set; } Если я хочу отобразить дату или заполнить текстовое поле датой, у меня есть следующее: <%: Model.StartDate %> <%: Html.TextBoxFor(m => m.StartDate) %> Всякий...

93
Как аннотации типа @Override работают внутри Java?

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

91
Где я должен разместить аннотацию @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...

91
Несколько аннотаций одного типа на одном элементе?

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

89
Как сканировать несколько путей с помощью аннотации @ComponentScan?

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

89
@Autowired - не найдено подходящего bean-компонента типа для зависимости

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

88
Как получить аннотированный экземпляр из инжектора Guice?

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

87
mapped По ссылке на неизвестное свойство целевой сущности

У меня возникла проблема с установкой отношения "один ко многим" в моем аннотированном объекте. Имею следующее: @MappedSuperclass public abstract class MappedModel { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id",nullable=false,unique=true) private Long mId; тогда это @Entity...

85
Параметризованные @Headers для модернизации Android

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