소개
echo 'Hello Inflearn'
게시글
질문&답변
2024.10.10
4분에 실행시 MemberserviceTest에서 오류가 나요
안녕하세요. 김헌우님, 공식 서포터즈 코즈위버입니다. MemberService 클래스에 기본생성자(파라미터가 없는 생성자)가 추가 되어 있는지 확인해주시기 바랍니다. 스프링 빈은 반드시 기본생성자로 객체를 생성할 수 있어야 합니다. 오류 메시지를 보니 이 부분에서 문제가 있는것 같습니다. 감사합니다.
- 0
- 2
- 28
질문&답변
2024.10.10
java -jar 버전 문제
안녕하세요. 정수진님, 공식 서포터즈 코즈위버입니다. 우선 프롬프트에서 "java -v"를 실행하여 자바가 17버전으로 기본설정을 인식하는지 확인해주세요. 그리고 인텔리제이에서 프로젝트를 빌드 할 때 자바 17버전이 아닌 최신버전(예) 21버전)등으로 빌드된것은 아닌지 확인해주세요. 감사합니다.
- 0
- 3
- 150
질문&답변
2024.10.08
참조형 변수 관련해서 질문이 있습니다.
안녕하세요. 김시환님, 공식 서포터즈 코즈위버입니다. 우리가 어떤 변수를 저장할 땐 반드시 타입을 명시해야 합니다. 그리고 그 타입이 바로 010101..로만 이루어진 바이너리 데이터를 어떻게 해석해야 하는지 단서를 제공합니다. 가령 아래와 같이 두 개의 변수가 있을 때 int i = 0; Student studnet = new Student(); 컴파일러는 변수 i의 타입이 int 이므로 i가 가르키는 주소의 값을 숫자로 해석해야 한다는 것을 알 수 있습니다. student의 경우 타입이 Student, 즉 원시타입이 아닌 타입이므로 이 변수가 가르키는 값이 주소라는것을 추측할 수 있습니다. 그래서 문제 없이 해석할 수 있습니다. 자바보다 더 오래된 언어인 C의 경우는 변수의 주소가 의미하는 것이 '값'인지 '주소'인지 해석하기 위해 변수 선언 단계에서 구분을 해줍니다. 이게 바로 포인터 개념입니다. 아래와 같은 코드가 있을 때 C에서는 주소를 담는 변수를 선언할 때 *(애스터리스크)를 사용합니다. int number = 0 ; int* pNumber = &number;; nubmer 는 컴파일러가 숫자로 처리하지만, pNumber는 주소값이라고 인지할 수 있습니다. 선언부에서 구분하고 있기 때문입니다. 감사합니다.
- 0
- 2
- 31
질문&답변
2024.10.07
createMemberForm.html안에 <input name="name>태그가 setName과 동일한가
안녕하세요. soojinkimss님, 공식 서포터즈 코즈위버입니다. 네 맞습니다. INPUT 엘리먼트의 각 속성, name="{이름}" value="{값}" 이 DTO와 매핑될 때 setter 를 이용하게 됩니다. form.set이름(값); 코드가 실행된다고 생각하시면 됩니다. 감사합니다.
- 0
- 2
- 24
질문&답변
2024.10.07
[14:00]테스트오류 문의드립니다
안녕하세요. 전해용님, 공식 서포터즈 코즈위버입니다. 이미지 상으로 보면, H2에 데이터베이스는 jpa 로 생성되어 있고, 설정파일(application.yaml)파일에는 jpashop 으로 되어 있는것으로 보인는데요. 혹시 설정파일을 jpa 로 변경하여 다시 실행해보시겠어요? 감사합니다.
- 0
- 3
- 58