«annotations» 태그된 질문

프로그래밍에서 주석은 정보 시스템에 의해 표현 될 수없는 정보를 코드 요소에 추가하는 데 사용됩니다.

23
봄 콩에 Mockito 모의 주입
JUnit을 사용한 단위 테스트를 위해 Mockito 모의 객체를 Spring (3+) Bean에 주입하고 싶습니다. 내 Bean 종속성은 현재 @Autowired개인 멤버 필드 의 주석을 사용하여 주입됩니다 . 사용을 고려 ReflectionTestUtils.setField했지만 주입하려는 Bean 인스턴스는 실제로 프록시이므로 대상 클래스의 개인 멤버 필드를 선언하지 않습니다. 테스트 목적으로 인터페이스를 순수하게 수정하므로 종속성에 대한 공용 세터를 만들고 …


13
런타임시 Java 주석 스캔 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 2 개월 전 . 이 질문을 개선하십시오 주석이 달린 클래스의 전체 클래스 경로를 검색하는 가장 좋은 방법은 무엇입니까? 라이브러리를 만들고 있는데 사용자가 클래스에 주석을 달 수 …


4
Java 어노테이션 멤버에 어떤 유형을 사용할 수 있습니까?
오늘 이 문서에 따라 첫 번째 주석 인터페이스를 만들고 싶었고이 컴파일러 오류가 발생했습니다. Invalid type for annotation member": public @interface MyAnnotation { Object myParameter; ^^^^^^ } 분명히 Object주석 멤버의 유형으로 사용할 수 없습니다. 불행히도 나는 일반적으로 사용할 수있는 유형에 대한 정보를 찾을 수 없었습니다. 이것은 시행 착오를 사용하여 알게되었습니다. String …
238 java  annotations 

8
Java에서 주석을 확장 할 수없는 이유는 무엇입니까?
Java 클래스와 마찬가지로 Java 주석에 상속이없는 이유를 이해하지 못합니다. 나는 그것이 매우 유용 할 것이라고 생각합니다. 예를 들어 : 주어진 주석이 유효성 검사기인지 알고 싶습니다. 상속을 통해 수퍼 클래스를 반복적으로 탐색하여이 주석이 ValidatorAnnotation. 그렇지 않으면 어떻게 할 수 있습니까? 그렇다면 누구나이 디자인 결정의 이유를 말해 줄 수 있습니까?


8
Spring @Transactional 속성은 개인 메소드에서 작동합니까?
나는이있는 경우 @Transactional Spring 빈에서 개인 방법에 -annotation을, 주석이 어떤 영향이 있습니까? @Transactional주석이 공용 메소드에있는 경우 주석이 작동하고 트랜잭션을 엽니 다. public class Bean { public void doStuff() { doPrivateStuff(); } @Transactional private void doPrivateStuff() { } } ... Bean bean = (Bean)appContext.getBean("bean"); bean.doStuff();

5
코드 스타일; 주석 전후에 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 …


12
Python3의“함수 주석”에 대한 유용한 사용법
함수 주석 : PEP-3107 Python3의 함수 주석을 보여주는 코드 스 니펫을 살펴 보았습니다. 개념은 간단하지만 왜 이것이 Python3으로 구현되었는지 또는 그것들을 잘 사용하는지 생각할 수 없습니다. 아마도 그렇게 나를 밝게 할 수 있습니까? 작동 방식 : def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): ... function …

2
여러 @SuppressWarnings 주석 결합-Eclipse Indigo
따라서이 문제는 여러 경고 억제를 결합하여 각 항목에 자체 @SuppressWarnings주석이 필요하지 않도록합니다 . 예를 들어 : public class Example public Example() { GO go = new GO(); // unused .... List<String> list = ( List<String> ) go.getList(); // unchecked } ... // getters/setters/other methods } 이제 두 가지를 갖는 대신 …

4
롬복은 어떻게 작동합니까?
나는 오늘 롬복을 만났다 . 그것이 어떻게 작동하는지 알고 싶어합니다. Java Geek Article 은 몇 가지 단서를 제공하지만 완전히 명확하지는 않습니다. Java 6은 apt를 제거하고 javac가 주석을 관리 할 수있게하여 프로세스를 간소화하여보다 간단한 단일 단계 컴퓨팅을 얻습니다. 이것은 롬복이 찍은 길입니다. Java 6의 경우 컴파일 프로세스는 다음과 같습니다. javac-> apt-> …
148 java  annotations  lombok 

6
상수 java에서 주석에 값을 제공하는 방법
주석과 해당 매개 변수가 컴파일 타임에 해결되므로 Java에서는 이것이 가능하지 않을 수 있다고 생각합니다. 다음과 같은 인터페이스가 있습니다. public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } 또 다른 수업은 @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } 주석으로 많은 클래스를 표시하고 대신 모든 주석에 문자열을 …
146 java  arrays  annotations 

9
@Nullable 및 @Nonnull 주석을보다 효과적으로 사용하는 방법은 무엇입니까?
나는 그것을 볼 수 있습니다 @Nullable및 @Nonnull주석 수 예방에 도움이 될 NullPointerException들하지만 그들은 아주 멀리 전파되지 않습니다. 이러한 주석의 효과는 한 수준의 간접적 인 후에 완전히 사라 지므로 몇 가지만 추가하면 아주 많이 전파되지 않습니다. 이러한 주석이 제대로 적용되지 않기 때문에로 표시된 값 @Nonnull이 널이 아니라고 가정 하여 널 검사를 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.