목록분류 전체보기 (343)
삶의 공유
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에 담아서 전송주소창에 보이지 않음 (좀 더 보안성이 있음)전송 데이터의 크기 제한 없음 (서버 설정에 따라 ..
show databases; > 현재 있는 database를 보여달라create database board;> "board"라는 이름의 database를 만들어 달라create user 'user_id'@'localhost' identified by 'pw;> User를 만들건데 'user_id' / 'pw' 로 사용 할거야select `user` from `mysql`.`user`;> 현재 'user' list를 보여줘show grants for 'user_id'@'localhost';> user_id의 권한을 알려줘grant all on `board`.* to 'user_id'@'localhost' with grant option;>'board' database에서 'user_id' 에게 모든 ..

LifeCycleException:Failed to start component Error Intellij 내부 Tomcat 사용 시 LifeCycleException:Failed to start component Error 로 내부 Tomcat을 실행을 못하는 에러에 대한 내용 정리. [Error] Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]] [원인 및 해결]: 아래 하얀색 네모박스에서 나오는것처럼 DirLocation을 webapps으로 설정해두었는데 실제 프로젝트에 webapp..