본문 바로가기

Filter2

필터와 인터셉터 디스패처 서블릿(Dispatcher-Servlet)이란 디스패처 서블릿의 dispatch는 "보내다"라는 뜻을 가지고 있습니다. 그리고 이러한 단어를 포함하는 디스패처 서블릿은 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러(Front Controller)라고 정의할 수 있습니다. 필터(Filter)란 필터(Filter)는 J2EE 표준 스펙 기능으로 디스패처 서블릿(Dispatcher Servlet)에 요청이 전달되기 전/후에 url 패턴에 맞는 모든 요청에 대해 부가작업을 처리할 수 있는 기능을 제공한다. 디스패처 서블릿은 스프링의 가장 앞단에 존재하는 프론트 컨트롤러이므로, 필터는 스프링 범위 밖에서 처리가 되는 것이다. 즉, 스프링 컨테이너가 .. 2022. 5. 7.
항해 7주차 회고 S3업로더란 S3이란 AWS에서 제공하는 Simple Storage Service 이다. 해당 S3Uploader를 사용하려면 aws.yml 파일에 설정을 해줘야한다. cloud: aws: credentials: accessKey: 엑세스키 secretKey: 시크릿키 s3: bucket: 버킷 이름 region: static: ap-northeast-2 stack: auto: false 특히나 해당 accessKey와 secretKey를 github에 업로드하면 절대 안된다!! 가디언 문제때문에 문제가 생긴다. github 뿐만아니라 온라인에 올리지를 말자! 또한 AmazonS3Config 파일을 설정해 줘야한다. package com.sparta.velogclone.config; import com... 2022. 2. 27.