소개
echo 'Hello Inflearn'
게시글
질문&답변
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
- 88
질문&답변
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