본문 바로가기
728x90
반응형

spring34

[Feign Client] Invalid mime type \"{Content-Type}\": does not contain '/'" 에러 해결 Feign으로 외부 API 호출에서 발생한 오류 해결해결 방법 : Feign 엔드포인트 설정에 consumes, produces 추가 @PostMapping(value = "/api/message", consumes = "application/json", produces = "application/json")@ResponseBodyMap apiMessage( @RequestHeader("Authorization") String token , @RequestHeader(value = "Content-Type") String contentType , @RequestBody String param);쿠팡으로 연결 클릭 탐사 고평량 종이컵 무인쇄 380ml, 100개입COU.. 2024. 5. 20.
Spring boot Slack 채널 연동 목표 Spring boot와 Slack 연동 개발환경 Spring Boot : 3.2.5 java : 17 gradle: 8.7 실습 Slack Bot 키 발급 앱 추가 > bots 검색 후 추가 > 이름 추가 후 API 키 생성 (spring boot에서 이용) 슬랙에 alarm_bot이 추가 됨 채널 추가 ex) alarm : 알림을 받을 채널 신규 생성 build.gralde dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementati.. 2024. 4. 19.
[에러] java.util.zip.ZipException: invalid code lengths set 문제 몇달간 방치해둔 파일서버에서 파일 업로드를 시도했더니 발생한 오류 해결방법 - 서버 재시작 원인 고민 - 명확하게 나와있는 답변이 없었다. 재시작으로 해결은 되었으나, 몇가지 추론을 적어놓는다. - 메모리 누수 : 장시간 서버가 방치되면서 메모리 누수 발생. 가비지 컬렉터가 재역할을 못했다. - 리소스 부족 : 서버가 방치되면서 여러 시스템 리소스를 가져오다가 꼬였다. - 스레드 문제 쿠팡으로 연결 클릭 제주삼다수 그린 COUPANG www.coupang.com 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음 2024. 1. 4.
[유효성검증] Spring Boot Validation 유효성 검증 입력 값이나 데이터가 정해진 규칙에 부합하는지 검증하는 과정 보안측면에서 중요하다. 유효하지 않은 악의적인 코드 필터가 가능하다. @Valid VS @Validated @Valid : java.validation 패키지에서 제공하는 유효성 검사 어노테이션 @Validated : spring-boot-starter-validation으로 추가 하여 사용 두 어노테이션은 기능적으로는 차이는 없다. 참고 : https://mangkyu.tistory.com/174 @Valid : ArgumentResolver에 의해 처리 예외 : MethodArgumentNotValidException 발생 메소드 레벨에서 주로 사용 @Validated : AOP기반으로 처리 예외 : ConstraintViola.. 2023. 4. 14.
LIST