본문 바로가기

분류 전체보기13

Spring lombok 사용법 Spring 에서 lombok 이라는 라이브러리가 있다. ​ 필자는 ​ 클래스 내부에 private로 선언된 변수들이 있을 때 해당 변수들의 setter와 getter을 만들지 않고도 ​ 어노테이션(@..)만 붙여서 쓸 수 있다는 기능을 알게되어서 lombok기능을 사용해보았다. ​ ​ 가장먼저 pom.xml에 dependency를 해주자. ​ 저장을 누르거나, Maven Update를 해주면 해당 라이브러리가 받아진다. lombok.jar 다음과 같이 Maven Dependencies에 lombok.jar 파일이 받아진 것을 확인했다. ​ 여기서 라이브러리를 받고 어노테이션으로 바로 사용하면 안되는 경우가 있다! ​ 이유는!? ​ ​ lombok은 라이브러리로 받고 또 추가로 해.. 2023. 6. 23.
Spring Starter Project 생성시. Spring boot 테스트용으로 프로젝트를 생성했는데 ​ pom.xml에서 초기 에러발생가 발생한다. ​ 찾아본 바로는.. ​ ​ pom.xml에서 영역에 ​ 버전 ​ 추가후에 메이븐 업데이트 ​ 해결.. 2023. 6. 23.
switch문에 대해.. ​ 해당 코드의 결과는 ? ​ num의 값이 2임으로 switch문의 case 1: 은 통과가 되었고, case 2:영역만 실행될 줄 알았으나 case 3: 영역과 default의 영역 까지 출력되고 break문을 만나 종료되는 결과. ​ switch문에서 특정 영역을 옳바르게 실행하고 종료하고 싶다면 break문을 잘 추가하자. 2023. 6. 23.
java NullPointerException(NPE) JAVA 메모리 구조 참조타입의 종류 : 열거 타입 , 배열 타입, 클래스, 인터페이스 ​ 참조 타입의 경우는 메모리 구조에서 Stack영역에 실제값이 아닌 참조값(reference값)을 지니고 있다. 실제값은 Heap영역에 저장이 되는데, 참조값이란 Heap영역의 주소값이라고 보면 된다. ​ String name = new String("홍길동"); ​ 이 한줄 코드는 Stack영역에 name이라는 이름과 '참조값'이 들어있다. 참조값을 따라가다보면 Heap영역에 도착하고 그 곳에 실제값(홍길동)이 저장되어 있다. ​ String name = null; ​ 위의 코드처럼 'null'이라는 값을 넣어서 '참조값이 없다'로 지정할 수 있다. ​ 보통 String은 대표적인 자바클래스로써 String클래스 .. 2023. 6. 23.