ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 12. 스프링 지원 기능들
    개발자 수업/Spring 2022. 1. 12. 17:14

    1. 다중 파일 업로드
        1) CommonsMultipartResolver
            - 여러 개의 파일을 한꺼번에 업로드 가능

    2. 썸네일 이미지를 이용하면 상품목록 나열 시 빠르게 표시할 수 있음

    3. 이메일 사용하기
        1) 스프링에서 이메일 라이브러리 이용해서 쉽게 이메일 기능 구현 가능
        2) 구글의 SMTP 서버 이용해서 이메일 기능 구현

    4. 상품 이미지나 링크가 포함된 광고 이메일 보내기

    5. 스프링 인터셉터(Interceptor)
        1) 브라우저 요청 시 요청 메서드 호출 전후에 기능을 수행함 (개발자가 원하는 기능)
        2) 필터와 기능이 유사
        3) 필터보다 좀 더 자유롭게 위치를 변경해서 기능을 수행함
        4) 쿠키 제어, 파일 업로드 등 작업을 수행함

    6. 국제화와 메세지 다루기
        1) i18n (Internatinalization)은 국제화를 뜻함
            - 소프트웨어에 있어서는 다국어 지원을 의미함
        2) 로케일(Locale)을 결정함
            - 인터셉터를 사용하면 결정된 로케일을 변경할 수 있음
            - 디스패처서블릿은 LocaleResolver로 로케일을 결정함
            - SessionLocaleResolver
        3) 메세지 소스(MessageSource)가 로케일을 보고 메세지를 결정한 후 반환함
            - 메세지는 프로퍼티(Properties) 형식에 따라 작성함
            - <spring:message> 태그 이용
                - 형식
                    - <spring:message code="Properties의 키" text="기본값">

    7. 인터셉터에서 뷰 이름 얻기

    '개발자 수업 > Spring' 카테고리의 다른 글

    14. 스프링 게시판  (0) 2022.01.15
    13. Spring RESTful API  (0) 2022.01.12
    11. 타일즈(tiles)  (0) 2022.01.12
    10. 메이븐과 스프링  (0) 2022.01.07
    9. 스프링 어노테이션  (0) 2022.01.04

    댓글