게시글
질문&답변
2024.04.20
member.getName()
안녕하세요. cksgur님, 공식 서포터즈 OMG입니다. 여기 Objects에서 s를 제거해주세요 😀 (사진) 감사합니다.
- 0
- 1
- 13
질문&답변
2024.04.20
테스트 코드 작성 관련 질문
안녕하세요. 이주영님, 공식 서포터즈 OMG입니다. 네, 맞습니다. 강의에서 clearStore()는 테스트에서 데이터를 초기화하기 위한 용도로 사용되었습니다. 감사합니다.
- 0
- 2
- 24
질문&답변
2024.04.20
build 폴더가 만들어지지 않습니다.
안녕하세요. TaeYeon Hwang님, 공식 서포터즈 OMG입니다. build를 실행하는 명령어가 누락된 것 같습니다. gradlew 뒤에 build도 추가하여 확인해보시겠어요? 감사합니다.
- 0
- 2
- 26
질문&답변
2024.04.20
옵션 처리
안녕하세요. 간다간다뿅간다님, 공식 서포터즈 OMG입니다. 이 코드는 그냥 @Autowired에서 의존관계에 주입할 스프링 빈이 없을 때 동작을 실행하기 위한 그냥 단순한 코드인가요?? 단순하다를 어떻게 생각하고 계실지 모르겠지만, 주입할 스프링 빈이 없을 때 동작에 대한 처리 예시를 위한 코드가 맞습니다. ApplicationContext ac = new AnnotationConfigApplicationContext(TestBean.class);에서는 TestBean을 설정 정보로 넘기고는 있지만 @Bean이나 @Component같은 어노테이션이 포함이 되어 있어야 해당 클래스 명이나 메서드 명으로 스프링을 등록하는게 아닌가요...? ApplicationContext ac = new AnnotationConfigApplicationContext(TestBean.class); 해당 코드는 스프링 컨테이너에 TestBean을 스프링 빈으로 등록 하는 행위와 같습니다.(@Component, @Bean) 방식을 제외한 컨테이너에 직접 스프링 빈을 등록하는 것입니다. @Autowired는 그냥 단순히 스프링 컨테이너에서 타입과 맞는 스프링 빈을 찾아서 등록해주는 건데 의존관계 주입을 설명해주신 것 같은데요. (사진)강의에서 다음과 같이 설명하고 있듯 @Autowried를 사용하는데, 주입 대상이 없으면 오류가 발생하므로 오류가 발생하지 않도록(주입 대상이 없을 상황이 있을 때를 염두하여) 처리하는 코드로 이해하시면 됩니다. 해당 방식을 실무에서 자주 참고하여 사용하고 있지는 않습니다만, 추후 이러한 문제에 직면했을 때 참고하시면 됩니다 ^^ 감사합니다.
- 0
- 2
- 31
질문&답변
2024.04.20
재고수량 초과 테스트 InvalidDataAccessApiUsageException
안녕하세요. woolit님, 공식 서포터즈 OMG입니다. 다음 링크( 여기를 클릭 )의 영한님 답변을 참고해주세요 😀 해결이 안될 경우 댓글 남겨주세요 감사합니다.
- 0
- 1
- 24
질문&답변
2024.04.20
@Retention(RetentionPolicy.RUNTIME) 질문입니다!
안녕하세요. blackjack_96님, 공식 서포터즈 OMG입니다. @Retention(RetentionPolicy.RUNTIME) 어노테이션을 사용하면 해당 어노테이션이 애플리케이션 실행 시점 전인 컴파일 시점뿐만 아니라 JVM(자바 가상 머신)에서 실행되는 애플리케이션의 실행 시간 동안에도 유지되고 참조될 수 있다는 의미로 이해하시면 될 것 같습니다 😀 감사합니다.
- 0
- 1
- 16
질문&답변
2024.04.20
주문조회 질문입니다.
안녕하세요. zzzzz님, 공식 서포터즈 OMG입니다. 마지막 import를 지우면 됩니다. import java.util.function.Predicate; (사진) Predicate는 jarkarta.persistence.criteria 의 것을 사용하는데, 이는 이미 import jakarta.persistence.criteria.*; 이걸 통해 포함되기 때문입니다. 감사합니다.
- 0
- 1
- 18
질문&답변
2024.04.20
Bean Validation 사용 시 메시지 코드에 대한 파라미터 지정
안녕하세요. 경민님, 공식 서포터즈 OMG입니다. 다음 링크( 여기를 클릭 )을 참고해서 확인해보시겠어요? 감사합니다.
- 0
- 1
- 25
질문&답변
2024.04.19
상품 등록 강의 질문있습니다.
안녕하세요. zzzzz님, 공식 서포터즈 OMG입니다. model.addAttribute("form", new BookForm()); 해당 코드는 model에 form이라는 이름으로 BookForm인스턴스를 생성하여 add(추가)합니다. 이렇게 함으로써 화면단(타임리프)에서는 BookForm의 정보를 확인할 수 있으며, 이 때 form이라는 이름으로 BookForm인스턴스에 접근하게 됩니다. 따라서 이해하신게 맞습니다 😀 감사합니다.
- 0
- 1
- 18
질문&답변
2024.04.19
servlet members 저장
안녕하세요. cookie89800님, 공식 서포터즈 OMG입니다. 다음 링크( 여기를 클릭 )와 동일한 오타가 있는지 확인해보시겠어요? . 추가로 build.gradle이 잘 적용되어 있는지도 확인해주세요 😀 (메뉴얼에 작성되어있습니다 ^^) (사진) 감사합니다.
- 0
- 1
- 21