본문 바로가기

오류4

Spring validation 과정 중, properties에서 지정한 message 가 출력되지 않음. - 타임리프, 스프링 오류 문제 상황. 오류 메시지를 properties 파일을 이용해 직접 작성하려고 한다. 그러나 옳바르게 문구가 나오지 않고 기본 오류 문구만 출력된다. test 환경에서 MessageSource 를 주입받아 확인해보면 errors.properties 파일 내부의 문구가 옳바르게 MessageSource 빈에 등록된건 확인이 가능하다. DTO @Data @AllArgsConstructor public class MemberJoinForm { @NotBlank private String id; @NotBlank private String pw; @NotBlank @Size(min = 2, max = 5) private String name; @Size(min = 4, max = 15) private String.. 2024. 2. 19.
java.lang.IllegalArgumentException: Name for argument of type [java.lang.Integer] not specified, and parameter name information not available via reflection - 스프링. 파라미터 어노테이션에 자동 이름 부여가 안되는 오류 오류 상황 @GetMapping("/test") public String test(@RequestParam Integer data){ return "ok"; } 이 컨트롤러에 http://localhost:8080/test?data=10 요청시 java.lang.IllegalArgumentException: Name for argument of type [java.lang.Integer] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. 오류가 터지며 응답이 안된다. 원인 원래는 자동으로 변수 이름이 @RequestParam.. 2024. 1. 31.
ConnectException: Connection refused : 로컬 파일에 접근할때 로컬 파일에 접근해서 apiKey 를 가져오는 코드를 짰으나 두가지 원인으로 막혔다. 1.UnknownHostException : home 이는 리눅스에 home 에 대한 정보가 등록되어 있지 않아 home으로 접속하려고 할때 어떠 ip주소로 접근해야 하는지 몰라서 발생하는 오류다. home은 로컬을 말함으로 리눅스 서버 자신의 ip주소를 등록해주면 된다. 먼저 관리자 권한으로 변경한 다음 최상위 폴더로 이동, /etc 내부에 있는 hosts 파일에 수정 권한을 부여하고, {ip 주소} {이름} 방식으로 설정해줄수 있다. 참고주소 : https://velog.io/@_koiil/%EB%A6%AC%EB%88%85%EC%8A%A4-java.net.UnknownHostException 리눅스 java.net... 2023. 10. 22.
인텔리제이 DB Navigator - AWS RDS 접속 오류 name값으로 인한 오류가 발생하여 접속이 되지 않는다. 결론: 구글링해본 결과, mariaDB와 DB Navigator간의 호환성 문제가 발생한다고 한다. 즉, 툴 자체의 문제로 rds설정이나 마리아db설정의 문제가 아니다. 2023. 7. 18.