본문 바로가기
반응형

전체 글200

[Spring FW] Filter Spring Framework에서 필터는 주로 웹 애플리케이션의 요청과 응답을 가공하는 데 사용됩니다. 이것은 서블릿 필터(Servlet Filter)를 기반으로 하며, 일반적으로 보안, 로깅, 요청 및 응답의 변형과 같은 횡단 관심사(Cross-cutting Concerns)를 처리하는데 사용됩니다. 필터의 주요 특징과 사용 사례 요청 전처리 필터는 클라이언트로부터 온 요청을 서블릿이 처리하기 전에 가공할 수 있습니다. 예를 들어, 요청에 대한 로깅, 인증 및 권한 검사 등을 수행할 수 있습니다. 응답 후처리 서블릿에 의해 처리된 후의 응답을 클라이언트에게 전달하기 전에 수정하거나 추가 정보를 넣는 등의 작업을 할 수 있습니다. 체인 구성 필터는 체인으로 구성될 수 있으며, 여러 필터가 순서대로 요청과.. 2023. 12. 10.
[Spring FW] Interceptor Spring Framework에서 Interceptor는 웹 애플리케이션에서 요청 처리 과정에 특정 작업을 수행하도록 하는 메커니즘입니다. 이는 AOP(Aspect-Oriented Programming)의 개념과 유사하며, 주로 요청의 전처리(pre-processing)나 후처리(post-processing)를 담당합니다. Interceptor는 핸들러 매핑(HandlerMapping)과 연계하여 사용되며, 컨트롤러(Controller)가 요청을 처리하기 전후에 특정 작업을 수행할 수 있게 해줍니다. Interceptor를 구현하고 사용하기 위한 주요 단계는 다음과 같습니다: Interceptor 구현 HandlerInterceptor` 인터페이스를 구현하는 클래스를 만듭니다. 이 인터페이스에는 주로 `.. 2023. 12. 9.
Nexus Repository Nexus Repository는 소프트웨어 개발에서 중요한 역할을 하는 아티팩트 저장소 관리 도구입니다. 이 도구는 개발자들이 라이브러리, 프레임워크, 다양한 소프트웨어 패키지를 중앙 집중식으로 관리할 수 있게 해주며, 소프트웨어 빌드 및 배포 과정을 효율화하는 데 도움을 줍니다. Nexus Repository는 Sonatype사에 의해 개발되었습니다. 주요 특징 중앙 집중식 저장소 관리 Nexus Repository는 Maven, NuGet, npm, RubyGems 등 다양한 패키지 포맷을 지원합니다. 이를 통해 여러 언어와 프레임워크에 걸쳐 아티팩트를 중앙 집중식으로 관리할 수 있습니다. 버전 관리 및 배포 지원 소프트웨어 아티팩트의 버전 관리를 지원하며, CI/CD 파이프라인과 통합하여 자동화된 .. 2023. 12. 8.
평범하게 살아도 괜찮다. 유튜브를 보면 아래와 같은 동영상들을 마주할 때가 있다. '선한 영향력을 가진 사람들...' '나이가 어린데도 불구하고 성공한 천재...' '뛰어난 인재들...' 어린 마음에 저런 사람이 되고자 노력해 왔었다. 사람은 성향이라는 것이 있어서 자신에게 맞지 않는 것을 하려고 노력하면 괴리감을 느껴 괴로울 수 있다. 상기 유튜브 제목들에 소개된 사람들은 게임으로 빗대어 보자면 고렙 유저라고 할 수 있다. 뉴비는 게임을 하며 자기 레벨에 가까운 장비를 맞추어 가거나 퀘스트를 수행하며 플레이를 한다. 그러면서 조금씩 성장해나간다. 하지만 갑자기 고렙 유저를 목표 삼아 게임을 하다 보면 나의 즐거움보다 목표에 질려 게임이 싫어지거나 접을 수도 있다. 살아보니 나는 내향적이며 사람 관계보다는 나에게 집중하는 시간이.. 2023. 12. 7.
반응형