본문 바로가기

Error

(7)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2 에러 메시지The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/위와 같은 메시지가 뜨면서 github action이 실패했다.actions/checkout@v2 와 actions/setup-java@v2가 버전에 맞지 않는 듯 하다. 해결방법main.yml에서 오류난 부분을 v4로 고쳐준..
[Spring Boot] @NotNull @NotBlank @NotEmpty 설정했는데 null 이어도 동작할 때 요청 dto에 @NotBlank 어노테이션을 적용했으나 해당 속성에 null을 입력해도 요청이 정상적으로 작동했다.CategoryReqDto.javapublic class CategoryReqDto { @NotBlank(message = "카테고리 이름을 입력해야합니다.") private String name; @NotBlank(message = "카테고리 타입을 선택해야합니다.") private String type; public Category toEntity() { return Category.builder() .name(name) .type(type) .build(); }}..
[Spring Boot] cannot deserialize from Object value (no delegate- or property-based Creator) 에러 해결 공유 가계부 프로젝트 중 서브 카테고리를 생성하는데 발생한 에러이다.cannot deserialize from Object value (no delegate- or property-based Creator) 해결 방법해당 오류가 발생한 DTO에 @NoArgsConstructor 어노테이션을 추가하여 해결했다.
[Spring Boot] CORS 설정 프론트엔드와 통신하다보면 cors 에러가 종종 발생한다. 해결방법프로젝트 패키지 안에 config 패키지를 생성하고, 그 안에 WebConfig.java를 생성한다.WebConfig.java@Configurationpublic class WebConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOriginPatterns("*") // 허용할 출처 .allowedMethods("*") // 허용할 HTTP method ..
HttpMediaTypeNotSupportedException: Content-Type 'text/plain;charset=UTF-8' is not supported 에러 해결 오류Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content-Type 'text/plain;charset=UTF-8' is not supported] postman 에서 post 메소드로 올바르게 전송했는데 위의 오류가 발생했다. Body에 담을 때 raw - Text 를 선택해서 json 형식인지 인지하지 못해 발생한 문제이다.  해결방법 1. Body - raw - JSON 으로 변경한다. 방법 2. Headers에 "Content-Type:application/json" 을 작성한다.
[aws] 스프링 프로젝트 - mariadb rds ec2 서버 연결 java.sql.SQLNonTransientConnectionException 에러 해결 application.properties에 aws에서 생성한 rds(mariadb) 엔드포인트 주소와 이름, 비번을 적어 권한을 설정하고git에 push 한 뒤 서버에 연결했는데 에러가 났다.  nohup.out 파일에서 로그를 보니 java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=엔드포인트)(port=3306)(type=master) : Connect timed out라고 떠있었다. 인터넷에 찾아보니 java와 mariadb 버전이 안맞거나, 외부에서 mariadb에 접속할 수 있는 권한이 없거나 등등 여러가지 원인이 있었다. 나의 경우 rds 보안 그룹 규칙에 0.0.0.0/0 인바운드 규칙을 추가한 뒤 재..
[Python] vs code에서 pyrebase 설치 오류 pip install pyrebase File "", line 17, in note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for output. pyrebase 설치하다 이런 식으로 오류 뜨면 pip install pyrebase4 로 바꿔주면 바로 해결. Python3의 문제인듯

반응형