일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 엘라스틱서치
- orm
- slave node
- 마이바티스
- Java
- 아파치
- npm
- Gradle
- DB
- mybatis
- SonarQube
- springboot
- spring
- Apach
- Git
- mysql
- ElasticSearch
- 리눅스
- sql
- 스프링
- nodejs
- 자바
- JVM
- heap메모리
- Bitbucket
- Elk
- 트랜잭션
- 시스템운영
- Stash
- 레드마인
- Today
- Total
목록annotation (2)
프로그래머호이잇
이번에는 annotation을 이용하여 annotation이 붙어있는 클래스의 annotation이 붙은 메소드를 실행해 보겠습니다. 먼저 annotation 2개를 만들어 줍니다. 위와 같이 2개의 어노 테이션을 만들어줍니다 그후 어노테이션을 적용할 클래스를 만들어 줍니다. 이러면 모든 준비가 끝났습니다. 자 인제 위에 말했다 시피 모든 클래스 들중에 어노테이션 붙은 클래스를 찾아 저기 보이는 annotationPrint 라는 메소드를 실행 시켜 봅시다 이게 바로 실행 코드입니다. 이코드를 실행하시면 아까 만든 "실행이 되었습니다" 라는 문구가 보이실겁니다. 코드에 대한 설명을 하자면 저 패키지 네임은 class 파일들이 위치한 패키지명을 입력하여 주시면됩니다. 디렉토리에서 .class 파일을 찾아 C..
저는 Spring 프레임 워크에 있는 Controller 어노테이션과 비슷하게 만들어볼 예정입니다. 어노테이션 이란 ? 쉽게 생각하시면 클래스에 라벨을 붙여주는 것 이라고 생각하시면됩니다. (링크 : http://www.nextree.co.kr/p5864/) 그러면 제일 처음으로 어노테이션을 정의를 해야겠죠?? 이클립스를 이용하시는 분은 file -> New -> annotation 하시면 어노테이션을 만드실수 있구요~ 그냥 Text 에서하시는분들은 요렇게 적어 주시면됩니다. 물론 파일명은 아시다시피 Controller.java 입니다. 위에 @Retention(RetentionPolicy.RUNTIME) 이 구문이 먼지 궁금하실텐데 이 구문은 런타임 시에도 어노테이션을 적용하겠다는 겁니다 이구문이 없으..