로딩
요청 처리 중입니다...

[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 # 자바