게시글
질문&답변
2024.02.16
spring 3.2.0 사용하시는 분들 중 converterEdit에서 컨버팅 안되시는 분
https://www.korecmblog.com/blog/upgrade-tospring6.1-parameter-name-retention 여기 문제의 원인과 해결법까지 자세히 설명되어 있네요. 덕분에 하나 배웠습니다!
- 7
- 4
- 689
질문&답변
2024.01.27
org.thymeleaf.spring5.processor.SpringInputCheckboxFieldTagProcessor 에러 질문
시간이 많이 지났지만...혹시 다른분들에게 도움 될까해서 올립니다. (사진)이렇게 하니 (사진)이런식으로 나옵니다!
- 2
- 5
- 481
질문&답변
2024.01.24
<input type="hidden"> value 속성값 관련
복습중에 궁금해서 찾아보니 WebDataBinder 클래스의 checkFieldMarkers() 메서드가 해주더라구요. (사진)매개변수로 넘어온 values 중에서 prefix로 _가 있으면(ex. _open) prefix를 제거한 values(open)도 넘어 왔는지 확인하고 넘어오지 않았으면 필드타입을 확인해서 값을 반환하더라구요. (사진)
- 1
- 2
- 1.1K
질문&답변
2023.05.07
SEVERE: A child container failed during start LifecycleException: Failed to start component 해결방법
윈도우인데 동일한 오류가 발생했습니다. 작성자님 글 확인하기전에 혼자 헤메다 tomcat.8080 폴더 까지는 있는데 그 하위에 webapps폴더가 없는걸 확인하고 수동으로 폴더 생성후에 java -jar embed-0.0.1-SNAPSHOT.jar 를 했더니 실행되는걸 확인했습니다. 후에 작성자님이 알려주신 코드를 추가하고 빌드 해보니 webapps 경로가 다르지만 정상 실행되는것을 확인했습니다. 공유 감사합니다!
- 6
- 2
- 1.3K
질문&답변
2023.05.02
질문있습니다.. 리플렉션 강의 설명중 람다를 사용하는 상황에 대해
한참 지났지만 저처럼 나중에 공부하실 분들을 위해 남깁니다. 전 이렇게 해봤습니다. @Test void lambdaTest() { Hello target = new Hello(); lambda(() -> target.callA()); lambda(() -> target.callB()); } private String lambda(Supplier supplier) { log.info("start"); String result = supplier.get(); log.info("result={}", result); return result; }
- 8
- 2
- 593
질문&답변
2023.04.20
ConverterController.java 에서 제출 버튼 눌렀을 때
한참 지났지만 후에 공부하실 분들을 위해 남깁니다. 위에 두 분의 답을 보고 저도 궁금해서 찾아보다 아래의 블로그를 발견했습니다. https://hyeon9mak.github.io/model-attribute-without-setter/ 매개변수가 없는 기본 생성자가 있으면 setter를 통해 바인딩을 먼저 시도하고 그후 매개변수가 있는 생성자를 통해 한번 더 바인딩을 시도한다는 내용입니다. (사진) 위와 같이 @Data 대신 @Getter 하나만을 사용하면 기본 생성자가 없어서 setter를 통한 바인딩을 시도하지 않아 로그가 한번만 찍히는 것을 확인했습니다.
- 0
- 2
- 371
질문&답변
2023.04.06
label 위치 질문입니다.
저처럼 나중에 보실 분들을 위해서 남깁니다. 질문자님 처럼 th:for="${#ids.prev('regions')}" 를 아래와 같이 수정하면 정상 작동합니다. th:for="${#ids.next('regions')}" Ids 클래스의 prev 메서드가 앞서 생성한 th:field="*{regions}"를 다시 가져오는 기능을 하는 듯 한데 태그가 태그보다 앞에 있으면 가져올 값이 없어서 나는 오류인 듯 합니다. 하지만 여전히 체크박스가 앞에 있어서 class="form-check form-check-inline" 이 부분을 지웠더니 체크박스가 뒤로 가는 것을 확인했습니다.
- 0
- 2
- 775
질문&답변
2023.03.27
argument resolver로 InputStream만 받을 경우 오류 발생
스프링 부트3 버전으로 학습하고 있는데 동일한 에러가 발생해서 에러를 읽어보니 템플릿이 존재하지 않는다는 내용을 발견했습니다. 제가 발견한 해결방안은 2가지 입니다. templates 디렉터리 아래에 request-body-string-v2.html 생성(내용은 작성하지 않았습니다) requestBodyStringV2메서드 위에 ResponseBody 애너테이션 작성 정확히는 모르겠지만 ViewResolver에 등록할 템플릿이 없어서 발생한 에러 같습니다.
- 0
- 2
- 190
질문&답변
2023.03.19
UnsatisfiedDependencyException 에러가 떠요..!
음 전 전체 테스트 코드를 돌려도 이상이 없어서 모르겠네요. 뒷부분 듣고 있는데NoUniqueBeanDefinitionException 처리하는 부분도 설명하시니 우선 강의 끝까지 들어 보시고 해결 안되면 영한님에게 프로젝트 통째로 보내 보내세요!
- 2
- 4
- 2.6K
질문&답변
2023.03.19
UnsatisfiedDependencyException 에러가 떠요..!
NoUniqueBeanDefinitionException : No qualifying bean of type 'hello.core.member.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,MemberRepository 여기가 문제인거 같은데요 MemberRepository 타입 빈이 2개라네요
- 2
- 4
- 2.6K