개발 무지렁이

[Spring Boot] Util클래스에서 URL 한글 인코딩하기 본문

Backend/스프링부트

[Spring Boot] Util클래스에서 URL 한글 인코딩하기

Gaejirang-e 2022. 12. 30. 12:50

URLEncoder 클래스


[Util.java]

public class Util {
    public static class url {
        public static String encode(String str) {
            try {
                return URLEncoder.encode(str, "UTF-8");
            } catch (UnsupportedEncodingException e) {
                return str;
            }
        }
    }
}    
❓ 내부 클래스를 사용하는 이유
: 내부 클래스는 딱히 외부에서 독자적으로 쓰일 일이 없으면
  내부 클래스로 만들어주는 것이 좋다.
  => 코드의 의도를 명시적으로 표현
Comments