Lombok 자동생성자 생성

김동하·2023년 11월 14일
0


최소한 알아야하는 위에것

자바 21로 변경

https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-to-install-Java-21

지역변수, 전역변수, 인스턴스변수, 클래스변수

  1. 지역변수와 전역변수의 구분은 선언한 위치에 따라다르다.

  2. 전역변수는 어디서나 호출 가능하고 지역변수는 Method(함수) 안에 서식한다.

  3. 전역변수 종류는 두가지로 인스턴스 변수(객체 변수), 클래스 변수(static 변수)가 있다

  4. 인스턴스 변수(객체 변수)는 같은 클래스에서만 자유롭게 사용가능하고, 클래스 변수(static)는 다른 클래스에서도 사용이 가능하다.

  5. 클래스 변수는 해쉬값이 같고, 객체 변수는 객체 선언마다 다른 해쉬값이 생성된다.

인텔리제이 커뮤니티버전으로 스프링부트 열기

가비지 컬렉터

@AllArgsConstructor

@ResponseBody //이 함수의 리턴값을 그대로 브라우저에 출력하라는 의미

문제점

스프링부트 21버전이 연결이 안되서 17버전으로 수업을 듣고있음.

  1. 자바 17버전과 21 버전 같이 왔다갔다하며 프젝 생성 중.
  2. 인텔리제이 커뮤니티버전임. (크게 상관이없다하셔서 이대로 진행하고싶어요)
    a. 자바 21버전으로 스프링부트를 열었는데 21 버전 이 맞지 않음 => 해결을 자바 홈 경로 변경 해도 미해결
    b. 자바 17버전으로는 스프링부터 잘 열리고 locallohst:8020 사이트 연결 잘됨.
    가)
    Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.7' is required. 오류 뜸
    => 스택오버플로우에서는 자바 버전 재설치 하라함.하기 시름

1개의 댓글

comment-user-thumbnail
2023년 11월 14일

이런 유용한 정보를 나눠주셔서 감사합니다.

답글 달기