본문 바로가기

프로그래밍/Spring

(44)
[Spring] Spring Cloud Config 도입하기 및 private 레포지토리 SSL로 연결 설정 및 privateKey 암호화 https://mangkyu.tistory.com/253
[Spring] 다중 데이터베이스 연결 구성 https://velog.io/@tjdals9638/SpringBoot-%EB%8B%A4%EC%A4%91-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%97%B0%EA%B2%B0-%EA%B5%AC%EC%84%B1
[Spring] @Getter, @Setter 와 @Data https://velog.io/@namkun/Getter-Setter-%EC%99%80-Data
[Spring] @Valid, @Validated https://velog.io/@park2348190/Spring%EC%9D%98-Valid-Validated
[Spring] exceeded limit on max bytes to buffer : 262144 *문제상황 : webclient를 사용하던 중 exceeded limit on max bytes to buffer : 262144 오류가 발생했다. 구체적으로 말하면, webclient를 요청하는 데이터의 크기가 엄청나게 커져서 발생하는 오류였다(Json 데이터가 몇 MB바이트 였음) *원인 : buffer를 초과해서 익셉션 발생 *해결방법 : webclient을 생성시 exchangeStrategies 옵션을 주어 해결 *수정 전 소스 if( webClient == null ) { webClient = WebClient.builder() .baseUrl("http://localhost:8401") .build(); } *수정 후 소스 //[시작] 전송 데이터 용량 제한 없앰 if( strategies ..
[Spring] Swagger 설정하기 https://ship-jh.tistory.com/18
[Spring] @RequestMapping, @PostMapping, @GetMapping 차이 (1) 사용 레벨에서 차이 @RequestMapping : 클래스 레벨에서 사용O , 메소드 레벨에서 사용O @RestController @RequestMapping("/api") public class MyController { @RequestMapping("/getUser") private void getUser(){ System.out.println("컴파일 에러 없음"); } } @PostMapping, @GetMapping : 클래스 레벨에서 사용X , 메소드 레벨에서 사용O @RestController @PostMapping("/api") //!!!!!이 라인에서 컴파일 에러 발생!!!!! public class MyController { @PostMapping("/getUser") priva..
[Spring] ErrorController를 이용하여 404 에러 등 처리하기 3가지 파일만 수정 및 추가해주자 [1] application.yml server: error: path: /errorPath *기존에 있는 파일에 해당 프로퍼티만 추가해주면 됨 [2] MyErrorController.java package com.web.controller; import org.springframework.boot.web.servlet.error.ErrorController; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springfr..