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

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

2105
В чем разница между аннотациями @Component, @Repository & @Service в Spring?

На этот вопрос есть ответы на Переполнение стека на русском : Аннотации Springa Может @Component, @Repositoryи @Serviceаннотаций быть использованы взаимозаменяемо весной или же они обеспечивают какой - либо конкретной функции , кроме действующих в качестве обозначения устройства? Другими словами,...

1001
Какую аннотацию @NotNull Java следует использовать?

Я пытаюсь сделать мой код более читабельным, а также использовать такие инструменты, как проверка кода IDE и / или статический анализ кода (FindBugs и Sonar), чтобы избежать исключений NullPointerException. Многие инструменты кажутся несовместимыми с @NotNull/ @NonNull/ @Nonnullаннотациями друг...

691
Разница между <context: annotation-config> и <context: component-scan>

Я изучаю Spring 3, и я, кажется, не понимаю функциональности позади <context:annotation-config>и <context:component-scan>. Из того, что я читал , они , кажется, работать с различными аннотаций ( @Required, и @Autowiredт.д. против @Component, @Repository, и @Serviceт.д.), но и от того,...

498
Когда вы используете аннотацию @Override в Java и почему?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. На этом вопросе есть ответы на переполнение стека на русском языке : Что означает "@Override" перед объявленным...

477
Что означает -> в определениях функций Python?

Недавно я заметил кое-что интересное, глядя на спецификацию грамматики Python 3.3 : funcdef: 'def' NAME parameters ['->' test] ':' suite Необязательный блок «стрелка» отсутствовал в Python 2, и я не смог найти никакой информации относительно его значения в Python 3. Оказалось, что это правильный...

459
Весна: @Component против @Bean

Я понимаю, что @Componentаннотация была введена весной 2.5 для того, чтобы избавиться от определения bean-компонента xml с помощью сканирования classpath. @Beanбыл представлен весной 3.0 и может использоваться @Configurationдля полного избавления от XML-файла и использования вместо него...

438
JsonMappingException: не найден подходящий конструктор для типа [простой тип, класс]: невозможно создать экземпляр объекта JSON

Я получаю следующую ошибку при попытке получить JSON-запрос и обработать его: org.codehaus.jackson.map.JsonMappingException: не найден подходящий конструктор для типа [простой тип, класс com.myweb.ApplesDO]: невозможно создать экземпляр объекта JSON (нужно добавить / включить информацию о типе?)...

432
Должны ли мы @Override реализации метода интерфейса?

Следует ли аннотировать метод, реализующий интерфейсный метод @Override? Javadoc в Overrideаннотации говорится: Указывает, что объявление метода предназначено для переопределения объявления метода в суперклассе. Если метод аннотирован этим типом аннотации, но не переопределяет метод суперкласса,...

432
Разница между @Before, @BeforeClass, @BeforeEach и @BeforeAll

В чем главное отличие @Before а также @BeforeClass и в Юнит 5 @BeforeEachи@BeforeAll @After а также @AfterClass Согласно JUnit Api @Before используется в следующем случае: При написании тестов часто обнаруживается, что нескольким тестам нужны похожие объекты, созданные до того, как они смогут...

381
@Resource vs @Autowired

Какую аннотацию, @Resource ( jsr250 ) или @Autowired (для Spring) следует использовать в DI? Я успешно использовал как в прошлом, так @Resource(name="blah")и@Autowired @Qualifier("blah") Мой инстинкт состоит в том, чтобы придерживаться @Resourceтега, так как он был утвержден людьми jsr. У...

362
Spring MVC @PathVariable с точкой (.) Усекается

Это продолжение вопроса Spring MVC @PathVariable становится усеченным Весенний форум заявляет, что он исправил (версия 3.2) как часть ContentNegotiationManager. см. ссылку ниже https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632 В моем приложении...

347
@ Обнуляемое использование аннотаций

Я видел какой-то метод в Java, объявленный как: void foo(@Nullable Object obj) { ... } В чем смысл @Nullableздесь? Означает ли это, что вход может быть null? Без аннотации входной сигнал все еще может быть нулевым, так что я думаю, что это не только...

325
Только используя @JsonIgnore во время сериализации, но не десериализацию

У меня есть объект пользователя, который отправляется на сервер и с сервера. Когда я отправляю объект пользователя, я не хочу отправлять хешированный пароль клиенту. Итак, я добавил @JsonIgnoreсвойство пароля, но это также блокирует его десериализацию в пароль, что затрудняет регистрацию...

315
Как я могу подтвердить свое сообщение об исключении с помощью аннотации JUnit Test?

Я написал несколько тестов JUnit с @Testаннотацией. Если мой метод теста выдает проверенное исключение и если я хочу подтвердить сообщение вместе с исключением, есть ли способ сделать это с помощью JUnit@Test аннотации ? AFAIK, JUnit 4.7 не предоставляет эту функцию, но есть ли в будущих версиях...

306
В чем разница между интерфейсом и @interface в Java?

Я не прикасался к Java с тех пор, как в конце 90-х годов в университете использовал JBuilder, поэтому я немного не в курсе - во всяком случае, на этой неделе я работал над небольшим Java-проектом и использовал Intellij IDEA в качестве своей IDE , для изменения темпа от моей обычной разработки .Net....

284
Инъекция Mockito издевается в бобе Spring

Я хотел бы внедрить фиктивный объект Mockito в bean-компонент Spring (3+) для модульного тестирования с помощью JUnit. Мои зависимости bean-компонентов в настоящее время внедряются с использованием @Autowiredаннотации для закрытых полей-членов. Я рассмотрел использование,...

253
Сканирование аннотаций Java во время выполнения [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 месяца назад . Улучшить этот вопрос Каков наилучший способ поиска...