[Spring] URL로 부터 이미지를 가져올 때, WebClient와 InputStream 값 차이가 있을까?


[Spring] URL로 부터 이미지를 가져올 때, WebClient와 InputStream 값 차이가 있을까?

결론부터 다양한 이미지가 URL에 저장되어 있을 때, WebClient로 가져오는 것과 InputStream으로 가져오는 것에 결과차이는 없다. 참고로 각 이미지는 jpg, png, (확장자가없는) png, (확장자가없는) wbmp 형식을 가졌으며, 총 4장의 이미지를 테스트한 결과 반환된 Base64 코드는 동일하였다. 아래는 자세한 테스트 정보이다. 테스트 환경 정보 테스트 환경 윈도우10 인텔리제이 2021.2.3 스프링부트 2.7.1 자바11 의존성 spring-boot-starter-webflux 2.7 테스트에 사용된 이미지 정보 구글 프로필 사진 (png) https://lh3.googleusercontent.com/a-/AFdZucpbRhCEuk0lKWhDSX2aQNJJQzu1dVg4-1mlsQmAqw=s96-c 구글 페이지에 있는 기아 사진 (wbmp) https://lh3.googleusercontent.com/XZbd2lu6eTdyVdpX8Awj7altcp6xM8...


#base64 #url #webclient #webflux #링크 #변환 #부트 #스프링 #인텔리제이 #starter #spring #boot #byte #converter #image #img #inputstream #intellij #java #자바

원문링크 : [Spring] URL로 부터 이미지를 가져올 때, WebClient와 InputStream 값 차이가 있을까?