분류 전체보기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. 이전 1 2 3 4 다음