


도구모음 표시 클릭시

다음 도구모음 화면이 뜨면서 플러그인에서 다운 받은 번역 기능을 이용할 수 있다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 입력 받아서 입력 받은 데이터를 그대로 출력하는 프로그램
Scanner input = new Scanner(System.in);
String userInput;
while(true) {
userInput = input.nextLine();
System.out.println("결과 : " + userInput);
}
}
}

프로젝트에 여러 메인 클래스가 있어도 단 한번만 실행이된다.

import java.lang.reflect.Method;
public class Main {
public static void main(String[] args) throws NoSuchMethodException {
TempClass tc = new TempClass();
HelloCheck helloCheck = tc.getClass().getAnnotation(HelloCheck.class);
System.out.println(helloCheck.value());
Method hello = tc.getClass().getMethod("hello");
HelloCheck helloCheck1 = hello.getAnnotation(HelloCheck.class);
System.out.println(helloCheck1.value());
}
}
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(value = RetentionPolicy.RUNTIME) // 어노테이션이 유지되는 기간
@Target({ElementType.METHOD, ElementType.TYPE,ElementType.LOCAL_VARIABLE}) // 어노테이션이 붙을 수 있는 위치
public @interface HelloCheck {
// 어노테이션은 필드가 하나면 value 라고 보통 사용한다
String value();
}
@HelloCheck("안녕하세요")
public class TempClass {
@HelloCheck("감사합니다")
public void hello(){
}
}


maven 으로 프로젝트를 생성시 라이브러리를 lib나 외부 external 추가 같은 형식으로 할 필요 없이 바로 라이브러리를 추가할 수 있음.

홈페이지 접속

롬북 클릭

최신버전 클릭

maven 코드 복사

dependencies 추가후 복사한 코드 붙여넣기

설치된 롬북 경로

어노테이션으로 getter, setter 기능을 메소드 추가 없이 사용가능
