시남
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (18)
      • IT 기술 (12)
        • Spring boot (5)
      • 이야기 (3)
      • 독서 (0)
      • 개발일기 (3)
        • 1D3Q (3)
  • 홈
  • 태그
  • 방명록
IT 기술/Spring boot

Controller에서 Request Body를 읽지 못하는 문제 해결 - Interceptor를 통한 RequestBody 로그 시도인 경우

Controller에서 Request Body를 읽지 못하는 문제 해결Interceptor를 통한 RequestBody 로깅 시 발생하는 문제와 해결 방법Spring Boot 프로젝트를 진행하면서 Interceptor를 사용해 요청과 응답을 로깅하는 경우가 많습니다. 특히, API 요청 시 Request Body를 로그에 남기는 것은 디버깅과 모니터링에 큰 도움이 됩니다. 그러나 때로는 Interceptor에서 Request Body를 읽으려다 Controller에서 다시 Request Body를 읽지 못하는 문제가 발생합니다. 이 글에서는 이러한 현상의 원인과 효과적인 해결 방법을 알아보겠습니다.문제의 원인Spring MVC에서 Request Body를 읽는 방법인 HttpServletRequest의 ..

2025. 4. 6. 14:56
IT 기술

SEO와 AEO: 변화하는 디지털 마케팅 전략

과거 디지털 마케팅을 이끌었던 SEO(검색 엔진 최적화)는 오랫동안 온라인 비즈니스 성장 전략으로 자리 잡아 왔습니다. 하지만 최근 빠르게 변화하는 디지털 환경 속에서 사용자의 질문에 직접 답을 제공하는 마케팅, 즉 AEO(Answer Engine Optimization: AI 기반 답변 엔진 최적화)가 새로운 키워드로 주목받고 있습니다. SEO는 사용자가 입력한 특정 키워드에 맞추어 콘텐츠를 최적화하고, 검색 결과 상단에 노출하여 클릭을 유도하는 방식이었습니다. 지금까지 많은 기업들이 구글의 알고리즘 변화에 따라 기술적인 개선, 품질 좋은 콘텐츠 제작, 백링크 구축 등 다양한 전략을 활용해왔습니다. 하지만 최근 음성 검색과 AI 기술이 확산되면서 사용자의 검색 습관이 조금씩 달라지고 있습니다. 이제 사..

2025. 4. 5. 17:23
IT 기술/Spring boot

Spring vs Spring Boot: 차이점과 선택 기준

Spring vs Spring Boot: 차이점과 선택 기준Spring과 Spring Boot는 Java 기반 웹 애플리케이션을 개발할 때 많이 사용되는 프레임워크입니다. 하지만 처음 접하는 개발자들에게는 두 개의 차이점이 명확하지 않을 수 있습니다. 이 글에서는 Spring과 Spring Boot의 차이점, 그리고 현재 업계에서는 어떤 것이 더 많이 쓰이고 있는지를 현실적인 시각에서 알아보겠습니다.🔹 Spring이란?Spring Framework는 Java 기반 엔터프라이즈 애플리케이션을 개발할 수 있도록 지원하는 프레임워크입니다. 핵심 개념으로는 DI(Dependency Injection), AOP(Aspect-Oriented Programming) 등이 있으며, 웹 애플리케이션 개발을 위한 Spr..

2025. 3. 18. 14:40
이야기

대학 전공과목의 가이드라인을 만들고 있습니다.

지난 학기에 이어 이번 학기에도 '객체지향프로그래밍'이라는 저학년 전공필수 자바 과목의 학부조교를 맡게 되었습니다. 사실 이번 학기엔 열리지 않는 강의인데, 학부조교까지 다시 맡게 된 걸 보면 올해 초는 운이 꽤 따르는 듯합니다.그런데 이번엔 조금 특별한 역할입니다. 교수님께서는 '코디네이터'라고 부르시는데요, 쉽게 말하면 교수님도 보조하면서 다른 학부조교분들이 강의에 새로 도입한 시스템에 원활히 적응할 수 있도록 돕는 Advisor 역할입니다.이번 학기에 맡은 저의 주요 업무는 3가지입니다:1. 지난 학기 성공적으로 진행한 '가상대학 프로그래밍 과제 시스템 도입' 경험을 매뉴얼화하는 일입니다. 인터넷에서도 관련 자료를 찾기 힘들었으므로, 시스템 유지를 위해선 직접 경험해 얻은 정보들을 기록할 필요가 있..

2025. 3. 12. 20:50
IT 기술

MVP와 PoC, Prototype, Pilot의 차이 – 개념과 활용법 총정리

개요 – 왜 이 개념들이 중요할까?제품을 개발할 때 아이디어를 검증하고, 시장 반응을 확인하며, 최종적으로 제품을 출시하기까지 다양한 단계를 거칩니다. 이 과정에서 자주 등장하는 개념이 PoC(Proof of Concept), Prototype(프로토타입), MVP(Minimum Viable Product), Pilot(파일럿 테스트) 입니다. 하지만 많은 사람이 이 용어들을 혼동하여 사용하곤 합니다. 이번 글에서는 이 네 가지 개념을 명확히 구분하고, 각각의 단계에서 언제, 어떻게 활용하면 좋을지 설명해 보겠습니다.PoC(Proof of Concept)란?PoC의 정의와 목적PoC는 아이디어나 기술이 실제로 구현 가능한지 실험하는 과정입니다. 특정 기술이 원하는 결과를 낼 수 있는지, 또는 특정 개념이..

2025. 3. 7. 18:06
IT 기술

블로그 마크다운 코드블럭 색상 적용 문제 해결 방법 (Markdown Code Highlighting)

마크다운(Markdown) 코드블럭에 색상이 적용되지 않는 경우가 있습니다. 주로 **Markdown 렌더링 엔진 설정 문제** 또는 **코드 하이라이팅 플러그인 설정 오류** 때문입니다. 이번 글에서는 코드블럭에 색상이 표시되지 않는 원인을 분석하고, **Jekyll, Hexo, Hugo 등 블로그 플랫폼별 해결 방법**을 자세히 정리해보겠습니다.## 🎯 블로그 마크다운 코드블럭 색상 문제 해결 방법### 1️⃣ **마크다운 코드블럭에 언어 지정하기** (Code Fencing)마크다운에서 코드 하이라이팅이 적용되려면 코드블럭의 언어를 명확히 지정해야 합니다.#### ❌ 잘못된 예시 (색상 없음)```````console.log("Hello, world!");```````이렇게 작성하면 코드가 단순한..

2025. 3. 5. 15:57
  • «
  • 1
  • 2
  • 3
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (18)
    • IT 기술 (12)
      • Spring boot (5)
    • 이야기 (3)
    • 독서 (0)
    • 개발일기 (3)
      • 1D3Q (3)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #1인기획
  • #Spring
  • #springboot h2
  • #H2DB
  • #로켓방정식의 저주
  • #h2 console
  • #gradle-wrapper
  • #1인개발
  • #ai 검색
  • #개발자회고
  • #Spring Boot
  • #개발일기
  • #vite
  • #hexo
  • #코드 하이라이팅
  • #contentcachingrequestwrapper
  • #프롬프트 엔지니어링
  • #gemini
  • #1D3Q
  • #토이프로젝트 후기
  • #기획
  • #h2-console
  • #gradlew
  • #java
  • #Ai
  • #EventBridge
  • #사이드프로젝트
  • #EACCES
  • #h2 콘솔
  • #bootrun
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 시남 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바