게시글
질문&답변
2024.04.26
섹션 4. 문제와 풀이2
안녕하세요. 권정익님, 공식 서포터즈 코즈위버입니다. 궁금할 땐 lotteNumbers 와 count 에도 final을 붙여 어떻게 되는지 확인하는것도 좋은 방법입니다. 우선 지금의 로또번호 생성기는 generate()을 호출할 때마다 기존에 생성했던 번호들을 버리고, 새롭게 6자리 숫자를 생성하여 보관합니다. 변수인 lotteNumbers, count 가 호출할때마다 값이 계속 변하지요. 그래서 만약 여기에 final 을 붙이면 컴파일 오류가 발생합니다. 반면 random 객체는 한 번 생성하여 계속 재활용해서 쓸 수 있습니다. 그래서 final을 붙여도 컴파일 오류가 발생하지 않습니다. 감사합니다.
- 1
- 1
- 32
질문&답변
2024.04.25
View 환경설정에서 addAttribute에서 에러가 발생합니다!
안녕하세요. 김주현님, 공식 서포터즈 코즈위버입니다. // 아래의 코드를 model.addAttribute(attributeName: "data", attributeValue:"hello"); // 이렇게 수정해주세요 model.addAttribute("data", "hello"); attributeName: 이나 attributeValue: 는 어떤 파라미터가 들어가야 하는지 이해를 돕기 위한 인텔리제이 편의기능으로, 실제 코드는 아닙니다. 감사합니다.
- 0
- 2
- 43
질문&답변
2024.04.25
@Configuration 과 싱글톤
안녕하세요. gxpk0721님, 공식 서포터즈 코즈위버입니다. 스프링 빈 등록 대상이라면 기본적으로 '싱글톤'으로 관리합니다. 🙂 그 외에는 별도로 사용자가 명시해주어야 합니다. 감사합니다.
- 0
- 1
- 89
질문&답변
2024.04.25
fetch join 4개만 나오는건 알겠는데 json에서는 다른이유
안녕하세요. 캐내기님, 공식 서포터즈 코즈위버입니다. 질문하신 내용은, 쿼리를 보면 OrderItem을 하나씩 조회하는데, 왜 JSON 결과에는 OrderItem 이 한개의 배열로 보이는가 인것 같습니다. 말씀하신 것처럼 JPA로 OrderItem을 조회하는 경우 하나씩 차례차례 조회할때가 있습니다. 그리고 이 결과를 콜렉션 이라고 하는 곳에 차곡차곡 담아둡니다. 콜렉션은 일종의 같은 객체를 보관하는 배열이나 가방이라고 보시면 됩니다. 위 과정이 끝나고나면 클라이언트로 모든값을 반환합니다. 데이터베이스에서 값을 하나씩 조회해서 이 값을 콜렉션에 보관하는 작업이 끝난 이후 클라이언트에 결과값을 반환하기에 OrderItem이 한번에 반환됩니다. 감사합니다.
- 0
- 1
- 36
질문&답변
2024.04.25
접근제어자 파트 문제풀이질문 displayItem메서드
안녕하세요. deoksam님, 공식 서포터즈 코즈위버입니다. displayItems2 에 작성하신 코드도 괜찮은 코드입니다. item 인스턴스에서 접근해야 하는 값이 단 두개뿐이므로, 작성하신 것처럼 축약형태로 사용할 수 있습니다. 만약 접근해야 하는 값이 계속 늘어난다면, displayItems 처럼 item 인스턴스를 미리 받아와 사용하는것이 간편할 수 있습니다. 감사합니다.
- 0
- 1
- 39
질문&답변
2024.04.25
인스턴스 메서드와 클래스 메서드 메모리 할당 위치
안녕하세요. 규원님, 공식 서포터즈 코즈위버입니다. 인스턴스의 메서드 또한 클래스의 메서드 영역에 있습니다. 인스턴스 영역에 있는 건 데이터, 즉 클래스 필드에 선언한 변수들만 인스턴스에 새롭게 생성됩니다. 감사합니다.
- 0
- 1
- 46
질문&답변
2024.04.24
default 와 JDK 21
안녕하세요. RealTone님, 공식 서포터즈 코즈위버입니다. 인텔리제이는 여러가지 설정을 자동으로 처리해주긴 하나, 가끔 엉뚱한 설정이 잡혀있을 때도 있습니다. 그리고 사용자가 임의로 JDK 등의 설정을 바꾼 경우 관련 설정은 수동으로 처리해야 하는 경우가 있습니다. RealTone 님이 겪으신 사례처럼, application 파일등에서 자바 버전을 변경한 경우, 프로젝트 설정등에서 동일한 자바버전으로 변경해야 합니다. 잘 처리하셨습니다. 감사합니다.
- 0
- 1
- 34
질문&답변
2024.04.24
실전예제1을 따라하는 중인데 오류가 납니다.
안녕하세요. yyeong1015님, 공식 서포터즈 코즈위버입니다. 해당 오류는 H2 데이터베이스 클래스를 불러오지 못해서 오류가 발생한다는 뜻입니다. 이는 데이터베이스 환경설정이 잘못되었거나, 프로젝트에서 H2 의존성 설정을 하지 않은것으로 보입니다. 강의의 application.properties 혹은 application.yaml 설정 부분을 참고하시어 프로젝트를 다시 로드해보시겠어요? 감사합니다.
- 0
- 2
- 45
질문&답변
2024.04.24
Model 추가 - v3 질문입니다.
안녕하세요. zzzzz님, 공식 서포터즈 코즈위버입니다. 도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다. 코드에 주석으로 질문을 남긴 후 전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요. 구글 드라이브 업로드 방법은 다음을 참고해주세요. https://bit.ly/3fX6ygx 주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요 추가로 다음 내용도 코멘트 부탁드립니다. 1. 문제 영역을 실행할 수 있는 방법 2. 문제가 어떻게 나타나는지에 대한 상세한 설명 링크: 공식 서포터즈 링크: 자주하는 질문 감사합니다.
- 0
- 2
- 59
질문&답변
2024.04.18
mvc1편 model추가 - v3 오류 좀 확인해 주세요
안녕하세요. jfk6725님 도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다. 공유 해 주신 구글 드라이브의 접근권한을 허용해 주세요. 감사합니다.
- 0
- 1
- 83