목록2025/04 (4)
삶의 공유
Java Spring에서 Filter와 Interceptor 완벽 정리: 개념과 예제로 이해하기Spring 기반 웹 애플리케이션을 개발할 때, 요청(request)과 응답(response)의 흐름을 제어하거나 공통적인 작업을 처리하기 위해 자주 사용되는 두 가지 기능이 있습니다:Filter (필터)Interceptor (인터셉터)이 글에서는 이 둘의 개념, 역할, 실행 시점, 사용 예제를 비교하며 설명해드릴게요.🧩 Filter란?Filter는 Servlet 레벨에서 동작하는 기능으로, 모든 요청/응답 전후에 공통적인 처리를 할 수 있게 해줍니다.✅ 사용 목적요청/응답 로깅인증 처리성능 측정인코딩 처리 등🔧 예제 코드 - PerformanceFilter@WebFilter(urlPatterns = "/*..
1. 주식 시장 동향미국: 도널드 트럼프 대통령이 전면적인 관세를 발표한 이후, 미국 주식시장은 큰 타격을 받았습니다. S&P 500 지수는 4.8% 하락하여 2020년 이후 최악의 주간 성적을 기록했습니다. Financial Times중국: 중국은 미국의 관세에 대응하여 34%의 보복 관세를 발표하였으며, 이에 따라 중국 주식시장도 하락세를 보였습니다. 야후 파이낸스한국: 한국 주식시장도 글로벌 무역 긴장 고조로 인해 하락 압력을 받았습니다.비트코인: 비트코인은 주중 상승세를 보였으나, 중국의 보복 관세 발표 이후 상승분을 반납하였습니다. 2. 채권 시장 동향미국: 투자자들이 안전자산을 선호함에 따라, 미국 2년물 국채 금리는 3.64%로 하락하였고, 10년물 국채 금리는 4.0% 아래로 떨어졌..
Java 웹 개발 입문자를 위한 RequestMapping, GetMapping, PostMapping 개념 설명Spring Boot를 처음 배우는 분들을 위해, 이번 글에서는 웹 요청을 처리하는 핵심 애노테이션인 @RequestMapping, @GetMapping, @PostMapping의 개념과 차이점을 간단한 예제와 함께 설명드릴게요. ✨ 왜 이 애노테이션들이 중요한가요?웹 애플리케이션에서 클라이언트(브라우저 등)가 서버에 요청을 보낼 때, 서버가 어떤 요청을 어떻게 처리할지를 결정하는 것이 Controller의 역할입니다. 이때 사용되는 것이 바로 @RequestMapping, @GetMapping, @PostMapping입니다.🔎 @RequestMapping▶️ 역할:URL 경로를 특정 메서드..
GET과 POST는 HTTP에서 가장 많이 쓰이는 요청 방식(method)인데요, **주요 차이점은 "어떻게 데이터를 전달하느냐"와 "무엇을 하려고 하느냐"**에 있어요. ✅ 1. GET 방식📦 특징데이터를 **URL의 쿼리스트링(주소 뒤)**에 붙여서 전달예:GET /search?keyword=java주소창에 보이고 즐겨찾기나 공유가 가능브라우저 캐싱이 가능 (속도 ↑)요청 데이터의 길이에 제한이 있음 (브라우저마다 다르지만 보통 2048자 이내)보안에 취약 → 비밀번호, 개인정보 등 전송 ❌🔧 사용 예검색목록 조회게시글 읽기필터링 ✅ 2. POST 방식📦 특징데이터를 HTTP Body에 담아서 전송주소창에 보이지 않음 (좀 더 보안성이 있음)전송 데이터의 크기 제한 없음 (서버 설정에 따라 ..