annotations- все статьи тега
Поиск аннотаций в IntelliJ IDEA
Я могу легко найти все упоминания о некоторых аннотациях в моем проекте, используя SSR (structural search and replace). Например, у меня есть следующий код на основе весны: class DashboardController { @RequestMapping("/dashboard") public void doDashboard() { [...] } } Если я буду искать по шаблону org.springframework.web.bind.annotation.RequestMapping, то я найду свой код. Но что делать, если я хочу найти методы, аннотированные параметризованной аннотацией, поэтому найти только ме ...
Что хорошо используется для "аннотаций функций Python3"
Аннотации функций: PEP-3107 Я наткнулся на фрагмент кода, демонстрирующий аннотации функций Python3. Концепция проста, но я не могу понять, почему они были реализованы в Python3 или в каком-либо хорошем использовании для них. Может быть, так можно меня просветить? Как это работает: def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): ... function body ... Все, что следует за двоеточием после аргумента, является "аннотацией", а информация, следующая за ->, является аннотацией для во ...
Как серверы приложений внедряются в частные поля?
Я видел этот вопрос Впрыснуть в частное, пакетное или публичное поле или предоставить сеттер? О том, как вручную вводить в аннотированные частные поля (способ добавления сеттеров или через конструктор) Но, дело в том, как сделать сервер приложений (как glassfish, axis2, jboss, ...) способен вводить в конечное частное поле (без добавления сеттеров или конструкторов к пользовательскому классу)? Цитируя процитированный вопрос: public SomeClass { @Inject private SomeResource resource; } ...
Javassist-добавление аннотации к классу не работает на отражениях
Я создаю класс с помощью javassist и добавляю к нему аннотацию. Когда я использую CtClass.writeFile и я вижу class file с Java decompiler аннотация есть, но когда я использую class.getAnnotations () или класс.getDeclaredAnnotations () список пуст. ClassPool pool = ClassPool.getDefault(); pool.insertClassPath(new ClassClassPath(cl.loadClass("javax.jws.WebService"))); CtClass pikoClass = pool.makeClass("br.com.stuff.Piko"); ConstPool constPool = pikoClass.getClassFile().getConstPool(); Annotation ...
@Resource vs @Autowired
которые Примечания @ Resource ( jsr250) или @Autowired (Spring-specific) должен ли я использовать в DI? я успешно использовал как в прошлом @Resource(name="blah") и @Autowired @Qualifier("blah") мой инстинкт заключается в том, чтобы придерживаться @Resource тег, так как он был ратифицирован людьми jsr. У кого есть сильные мысли по этому поводу? ...
@Nullable использование аннотаций
Я видел какой-то метод в java, объявленный как: void foo(@Nullable Object obj) { ... } что значит @Nullable здесь? Значит ли это, что вход может быть null? Без аннотации вход все еще может быть нулевым, поэтому я думаю, что это не просто так? спасибо ...
Почему JPA имеет аннотацию @Transient?
Java имеет transientключевое слово. Почему у JPA есть @Transient вместо того, чтобы просто использовать уже существующее ключевое слово java? ...
В чем разница между interface и @interface в java?
Я не касался Java с момента использования JBuilder в конце 90 - х годов во время учебы в университете, поэтому я немного не в курсе-во всяком случае, на этой неделе я работал над небольшим проектом Java и использовал Intellij IDEA в качестве моей IDE, для изменения темпов моей обычной разработки .Net. Я заметил, что он поддерживает добавление интерфейсов и @интерфейсов, что такое @интерфейс, и как он отличается от обычного интерфейса? public interface Test { } и public @interface Test { } ...
Что означает -> в определениях функций Python?
недавно я заметил кое-что интересное, глядя на спецификация грамматики Python 3.3: funcdef: 'def' NAME parameters ['->' test] ':' suite дополнительный блок "стрелка" отсутствовал в Python 2, и я не мог найти никакой информации о его значении в Python 3. Оказывается, это правильный Python и он принят интерпретатором: def f(x) -> 123: return x Я думал, что это может быть какой-то синтаксис условие, но: Я не могу проверить x здесь, у него еще не определено, независимо от того, что ...
Сканирование аннотаций Java во время выполнения
каков наилучший способ поиска всего пути к классу для аннотированного класса? Я делаю библиотеку, и я хочу, чтобы пользователи могли аннотировать свои классы, поэтому при запуске веб-приложения мне нужно сканировать весь путь к классу для определенной аннотации. вы знаете библиотеку или Java-объект для этого? редактировать: я думаю о чем-то вроде новой функциональности для Java ее 5 веб-сервисов или EJB это. Аннотировать класс с @WebService или @EJB и система находит эти классы во время загру ...
codestyle; поставить javadoc до или после аннотации?
Я знаю, что это не самая важная из проблем, но я просто понял, что могу поместить блок комментариев javadoc до или после аннотации. Что бы мы хотели принять в качестве стандарта кодирования? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired /** * This is a javadoc comment after the annotation */ private MyOtherClass other; } ...
@Column(S) Не допускается для свойства @ManyToOne
у меня есть объект JPA с набором свойств как @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; но когда я развертываю на JBoss 6 приложение выдает ошибку, говоря: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Я использую Hibernate 3.5 в качестве реализации JPA 2.0. что я должен использовать для ссылки на столбец внешнего ключа? ...
Как предоставить значение аннотации из константы java
Я думаю, что это может быть невозможно в Java, потому что аннотация и ее параметры разрешаются во время компиляции. У меня есть интерфейс следующим образом: public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } и еще один класс как, @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } Я отмечаю много классов с аннотацией, и я хотел бы знать, могу ли я избежать указания строк в каждой аннотации, которую я бы предпочел использов ...
@RequestBody и @ ResponseBody аннотации весной
может кто-нибудь объяснить @RequestBody и @ResponseBody аннотации весной 3? Для чего они нужны? Примеры было бы здорово. ...
Какую аннотацию я должен использовать: @IdClass или @EmbeddedId
The JPA (Java Persistence API) спецификация имеет 2 различных способа указать составные ключи сущности:@IdClass и @EmbeddedId. Я использую обе аннотации на моих отображенных объектах, но это оказывается большой беспорядок для людей, которые не очень знакомы с JPA. Я хочу принять только один способ определить составные ключи. Какой из них действительно лучший? Зачем? ...
Метод Init в контроллере Spring (версия аннотации)
Я конвертирую контроллер в более новую версию аннотации. В старой версии я использовал для указания метода init в springmvc-сервлете.xml с помощью: <beans> <bean id="myBean" class="..." init-method="init"/> </beans> Как я могу указать метод init, используя версию аннотации? ...
Как удалить все аннотации на MKMapView
есть ли простой способ удалить все аннотации на карте без перебора всех отображаемых аннотаций в Objective-c? ...
Ни BindingResult, ни простой целевой объект для имени компонента, доступного в качестве атрибута запроса [дубликат]
этот вопрос уже есть ответ здесь: Что вызывает " java.ленг.IllegalStateException: ни BindingResult ни простой целевой объект для имени компонента 'command' доступны в качестве атрибута запроса"? 4 ответы Я просто изучаю канаты аннотации Spring 3 fu, и я наткнулся на исключение кошмара newb. Бы ценю любую помощь. вот код формы jsp: <form:form method="POST" action="login.htm" modelAttribute="login" ...
intellij неправильно говорит, что для репозитория autowired не найдено бобов типа
Я создал простой модульный тест, но IntelliJ неправильно выделяет его красным цветом. пометив его как ошибку нет фасоли? Как вы можете видеть ниже, он проходит тест? Поэтому он должен быть подгружен? ...
При аннотировании класса с помощью @Component это означает, что это Spring Bean и Singleton?
будучи довольно новым для весны у меня есть вопрос об аннотировании класса. При аннотировании класса с помощью @Component означает ли это, что этот класс будет Spring Bean и по умолчанию синглтон? ...