Spring Boot에서 HTTPS 적용은 서버가 보안 연결(SSL/TLS)을 통해 암호화된 통신을 할 수 있게 만드는 설정이다. HTTPS는 HTTP Secure의 약자이고, 보안 연결을 통해 데이터가 전송되므로 중간에서 해커가 통신을 가로채거나 변조하는 것을 막을 수 있다.

HTTPS 적용이 중요한 이유:

HTTPS 적용을 하지 않을 경우 아래처럼 **“주의 요함”**이 뜸

image.png

Spring Boot에서 HTTPS 적용 방법

SSL 인증서 준비하기

HTTPS 연결을 위해서는 SSL 인증서가 필요하다.

인증서를 발급받는 방법은 두 가지가 있다:

Let's Encrypt는 무료로 SSL 인증서를 발급받을 수 있어서, 많은 사람들이 사용한다.

Spring Boot 설정하기

SSL 인증서를 준비한 후, Spring Boot 애플리케이션에 적용하려면 application.properties 또는 application.yml 파일에서 설정을 추가하면 된다.