
최소한 알아야하는 위에것
자바 21로 변경
https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-to-install-Java-21
지역변수, 전역변수, 인스턴스변수, 클래스변수
-
지역변수와 전역변수의 구분은 선언한 위치에 따라다르다.
-
전역변수는 어디서나 호출 가능하고 지역변수는 Method(함수) 안에 서식한다.
-
전역변수 종류는 두가지로 인스턴스 변수(객체 변수), 클래스 변수(static 변수)가 있다
-
인스턴스 변수(객체 변수)는 같은 클래스에서만 자유롭게 사용가능하고, 클래스 변수(static)는 다른 클래스에서도 사용이 가능하다.
-
클래스 변수는 해쉬값이 같고, 객체 변수는 객체 선언마다 다른 해쉬값이 생성된다.
인텔리제이 커뮤니티버전으로 스프링부트 열기
가비지 컬렉터
@AllArgsConstructor
@ResponseBody //이 함수의 리턴값을 그대로 브라우저에 출력하라는 의미
문제점
스프링부트 21버전이 연결이 안되서 17버전으로 수업을 듣고있음.
- 자바 17버전과 21 버전 같이 왔다갔다하며 프젝 생성 중.
- 인텔리제이 커뮤니티버전임. (크게 상관이없다하셔서 이대로 진행하고싶어요)
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. 오류 뜸
=> 스택오버플로우에서는 자바 버전 재설치 하라함.하기 시름
이런 유용한 정보를 나눠주셔서 감사합니다.