Spring에서 Mybatis 사용 중 요청 받은 데이터를 Map으로 받아 로직을 수행하는 중 아래와 같은 오류가 발생했다 !unable to make field private final byte[] java.lang.string.value accessible: module java.base does not "opens java.lang" to unnamed module위 에러를 확인 해보면 java.lang 패키지에 접근할 수 없어 발생하는 오류라고한다.해결 방법을 보니 openJDK 버전 문제일 수도 있고 환경 변수에 문제가 있을 수 있다고 해서 여러가지 방법을 시도해봤지만 ! 여전히 해결되지 않아 Mybatis에서 Map을 사용하는 방법을 다시 한번 찾아보기로했다. 📄기존 코드 IN..
String 클래스란 ?자바에서 문자를 다루는 대표적인 타입은 char, String 2가지가 있습니다.기본형인 char는 문자 하나를 다룰 때 사용하며, char를 사용해 여러 문자를 나열하려면 char[]를 사용해야합니다. 하지만 이렇게 char[]을 직접 다루는 방법은 매우 불편하기 때문에 문자열을 매우 편리하게 다룰 수 있는 String 클래스를 제공합니다.String은 클래스입니다. int, boolean 같은 기본형이 아니라 참조형입니다. 따라서 String str = new String("hello")로 인스턴스를 생성할 수 있습니다.하지만 자바에서 String 인스턴스 생성 시 String str = "hello" new 키워드를 사용하지 않고 생성할 수 있도록 설정되어있다 ! new 키워..