이해할 때까지 설명하는 개발자
close
프로필 배경
프로필 로고

이해할 때까지 설명하는 개발자

  • 전체 (155) N
    • 단편 (30)
      • Java (22)
      • js (2)
      • scratch (4)
      • tistory (2)
    • 독서 (16) N
      • extreme programming (2) N
      • tidy first (13)
      • 소프트웨어 장인 (0)
    • 시리즈 (105) N
      • 나 혼자 떠드는 자바 (9)
      • Go (29)
      • Java online live study S01 (15)
      • Kubernetes (15)
      • Spring Security (22) N
      • Spring Web MVC (15)
    • 회고 (3)
    • Archive (1)
  • portfolio
  • naver-blog
  • linked-in
자바 @어노테이션 정리 2편

자바 @어노테이션 정리 2편

런타임시에 어노테이션 정보 사용하기 클래스에 적용된 어노테이션 정보 얻기 - 클래스.class 의 어노테이션 정보를 얻는 메소드를 이용한다. 필드, 생성자, 메소드에 적용된 어노테이션 정보 얻기 - 클래스.class의 다음 아래 표에 작성된 메소드를 이용해서 - java.lang.reflect 패키지의 Field, Constructor, Method 클래스의 배열을 얻어낸다. 리턴타입 메서드명 (매개변수) 설명 Field[] getFields() 필드 정보를 Field 배열로 반환 Constructor[] getConstructor() 생성자 정보를 Constructor 배열로 반환 Method[] getDeclaredMethods() 메소드 정보를 Method 배열로 반환 - Field, Constru..

  • format_list_bulleted 단편/Java
  • · 2017. 6. 3.
  • textsms
자바 @어노테이션 정리 1편

자바 @어노테이션 정리 1편

프로그램을 작성하다보면 종종 @이라는 문자를 본다. 어노테이션이라고 부르는건 알겠는데 정확한 사용 방법과 어떻게 수정하는지 등에 대해서 명확하게 알지 못했다. 어노테이션의 용도 1. 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공한다. 우리가 코드를 작성하고 나서 이 코드가 제대로 잘 작성이 되었는지, 잘못 작성이 되었는지 컴파일러에게 검사할 수 있도록 정보를 제공해주는 역할이다. 대표적인 예로 @Override 이다. 이 어노테이션은 컴파일러에게 내가 지금 작성하고 있는 코드가 부모 클래스에 있는 메서드인지 검사해보라는 의미이다. 2. 소프트웨어 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보를 제공한다. 나중에 자바 프로그램을 개발하고난 이후 jar나 war형식으로 압축을 ..

  • format_list_bulleted 단편/Java
  • · 2017. 6. 2.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 전체 (155) N
    • 단편 (30)
      • Java (22)
      • js (2)
      • scratch (4)
      • tistory (2)
    • 독서 (16) N
      • extreme programming (2) N
      • tidy first (13)
      • 소프트웨어 장인 (0)
    • 시리즈 (105) N
      • 나 혼자 떠드는 자바 (9)
      • Go (29)
      • Java online live study S01 (15)
      • Kubernetes (15)
      • Spring Security (22) N
      • Spring Web MVC (15)
    • 회고 (3)
    • Archive (1)
최근 글
인기 글
태그
  • #spring security
  • #xp
  • #스프링
  • #language
  • #Spring
  • #스프링시큐리티
  • #자바
  • #go
  • #시큐리티
  • #java
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바