게시글
질문&답변
2024.02.16
spring 3.2.0 사용하시는 분들 중 converterEdit에서 컨버팅 안되시는 분
https://www.korecmblog.com/blog/upgrade-tospring6.1-parameter-name-retention여기 문제의 원인과 해결법까지 자세히 설명되어 있네요. 덕분에 하나 배웠습니다!
- 9
- 4
- 950
질문&답변
2024.01.27
org.thymeleaf.spring5.processor.SpringInputCheckboxFieldTagProcessor 에러 질문
시간이 많이 지났지만...혹시 다른분들에게 도움 될까해서 올립니다.(사진)이렇게 하니(사진)이런식으로 나옵니다!
- 2
- 5
- 651
질문&답변
2024.01.24
<input type="hidden"> value 속성값 관련
복습중에 궁금해서 찾아보니 WebDataBinder 클래스의 checkFieldMarkers() 메서드가 해주더라구요.(사진)매개변수로 넘어온 values 중에서 prefix로 _가 있으면(ex. _open) prefix를 제거한 values(open)도 넘어 왔는지 확인하고 넘어오지 않았으면 필드타입을 확인해서 값을 반환하더라구요.(사진)
- 1
- 2
- 1.5K
질문&답변
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 경로가 다르지만 정상 실행되는것을 확인했습니다. 공유 감사합니다!
- 7
- 2
- 1.7K
질문&답변
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; }
- 9
- 2
- 773
질문&답변
2023.04.20
ConverterController.java 에서 제출 버튼 눌렀을 때
한참 지났지만 후에 공부하실 분들을 위해 남깁니다.위에 두 분의 답을 보고 저도 궁금해서 찾아보다 아래의 블로그를 발견했습니다.https://hyeon9mak.github.io/model-attribute-without-setter/매개변수가 없는 기본 생성자가 있으면 setter를 통해 바인딩을 먼저 시도하고그후 매개변수가 있는 생성자를 통해 한번 더 바인딩을 시도한다는 내용입니다.(사진)위와 같이 @Data 대신 @Getter 하나만을 사용하면 기본 생성자가 없어서 setter를 통한 바인딩을 시도하지 않아 로그가 한번만 찍히는 것을 확인했습니다.
- 1
- 2
- 489
질문&답변
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
- 938
질문&답변
2023.03.27
argument resolver로 InputStream만 받을 경우 오류 발생
스프링 부트3 버전으로 학습하고 있는데 동일한 에러가 발생해서 에러를 읽어보니 템플릿이 존재하지 않는다는 내용을 발견했습니다. 제가 발견한 해결방안은 2가지 입니다.templates 디렉터리 아래에 request-body-string-v2.html 생성(내용은 작성하지 않았습니다)requestBodyStringV2메서드 위에 ResponseBody 애너테이션 작성정확히는 모르겠지만 ViewResolver에 등록할 템플릿이 없어서 발생한 에러 같습니다.
- 0
- 2
- 269
질문&답변
2023.03.19
UnsatisfiedDependencyException 에러가 떠요..!
음 전 전체 테스트 코드를 돌려도 이상이 없어서 모르겠네요. 뒷부분 듣고 있는데NoUniqueBeanDefinitionException 처리하는 부분도 설명하시니 우선 강의 끝까지 들어 보시고 해결 안되면 영한님에게 프로젝트 통째로 보내 보내세요!
- 2
- 4
- 4K
질문&답변
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
- 4K