본문 바로가기
java

1005_lombok.jar 설치

by 신방동불주먹 2022. 10. 5.

lombok.jar 설치방법:

https://projectlombok.org/download

 

Download

 

projectlombok.org

 

1. 터미널에서 다운로드 받은 파일 경로로 이동, java -jar lombok.jar 입력

 

 

2. 파일 실행

자동으로 eclipse 실행파일이 있는 경로가 입력되는데 비어있는 경우

아래 specify location 을 눌러 수동으로 찾아 들어가기

 

 

3. quit installer 후 경로 들어가서 파일 생성되었는지 확인 (eclipse ini 경로)

 

 

4. eclipse 에서 프로젝트 우클릭 - build path - add external achives 클릭

 

 

다운로드 받은 lombok.jar 찾아가서 open 클릭

 

 

5. 프로젝트 하단에 Referenced Libraries 에 추가된 lombok.jar 확인

 

 

 

package com.lombok;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

//@Getter
//@Setter //lombok 어노테이션
//@NoArgsConstructor //기본생성자
//@AllArgsConstructor //모든 형태의 생성자를 만들어 줌 

@Data //한번에 다 생성
public class LombokTest {
	private String name;
	private int age;
	private int ban;
	private int no;
	private String addr;
	
	
	
}​
package com.lombok;

public class lombokBeanTest {

public static void main(String[] args) {
LombokTest lt = new LombokTest();
lt.setName("홍길동");
System.out.println((lt.getName()));
}

}

상속 

//사용하려는 패키지 경로를 import  -> 포함관계
//extends -> 상속관계
 

다른 클래스를 사용하는 것은 가능하나, 제공 클래스에서 public 으로 설정 되어있어야 한다.
(패키지가 다른 위치일때)

tv, tvcr, vcr, tvcr test 관계 확인
같은 클래스는 포함, 상속없이 객체 생성해서 사용가능???
-> 같은 패키지 기본은 디폴트이기 때문에 
문제없이 생성이 가능함. -- timetest 확인


상속: extends
다형성 : 오버로딩, 오버라이딩,상속을 활용 
캡슐화 (데이터 보호): 접근제어자(private)
 

com.java.capsule
cm.java.polymorphism

상속구조에서는 타입이 클래스 인경우 
부모가 - 큰타입, 자식 - 작은타입으로 판단  

'java' 카테고리의 다른 글

다형성(인터페이스)  (0) 2022.10.06
(abstract)추상메서드  (0) 2022.10.06
상속(private_정보은닉)  (0) 2022.10.05
상속(접근제어자)  (0) 2022.10.04
상속_(생성자, 오버라이딩)  (0) 2022.10.04