조금씩, 꾸준하게
close
프로필 배경
프로필 로고

조금씩, 꾸준하게

  • 분류 전체보기 (11)
    • Java (0)
    • JPA (0)
    • Spring (2)
    • Infra (1)
    • Study (1)
    • Seminar (2)
    • 기타 (5)
  • 홈
  • 태그
  • 방명록
  • GitHub
[Spring] Filter와 Interceptor

[Spring] Filter와 Interceptor

회사에서 Spring MVC 프로젝트를 Spring Boot로 변경하여 재구축하는 업무를 맡았다. MVC와 Boot가 대부분은 비슷하게 이루어져 있었지만, 몇 가지 설정하는 작업이 조금은 달랐다. 그러다가 Interceptor가 설정된 부분에 오류가 발생하여 찾아보게 되었고, 예전에 Spring Cloud Gateway 환경에서 API Gateway를 개발할 때 사용되던 Filter와 어떤 점이 다른지 궁금해졌다. Filter Filter는 Spring Framework가 아닌 웹 서버의 일부분으로, 들어오는 HTTP 요청을 차단 시키거나 조작하는 기능을 제공한다. 쉽게 Spring Security를 생각하면 되는데, Spring Security에서는 Filter를 이용해 인증/인가에 따라 요청을 제한 ..

  • format_list_bulleted Spring
  • · 2023. 5. 4.
  • textsms
Docker로 Spring boot 프로젝트 배포하기

Docker로 Spring boot 프로젝트 배포하기

프로젝트를 배포하는 방식이 다양하지만 도커를 연습해보는 용으로 매우 간단하게 진행해본다. 1. 배포 파일(jar, war) 만들기 Intellij를 사용하는 경우, Gradle tab > Tasks > build > bootJar/bootWar로 jar/war파일을 만들 수 있다. build 전 clean하는 것은 잊지 말자. 생성된 배포 파일은 /build/libs 폴더 안에 있다. 2. 서버에 도커 이미지 만들기 도커 이미지를 만드는 방법은 로컬에서 도커 이미지 생성 후 DockerHub에 올려서 서버에서 다운 받기 Dockerfile 만들고 빌드해 이미지 생성하기 두 가지가 있는데 2번 방법으로 진행했다. 먼저 서버에 배포 파일을 올리고, 동일한 위치에 Dockerfile을 생성했다. FROM op..

  • format_list_bulleted Spring
  • · 2023. 1. 13.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (11)
    • Java (0)
    • JPA (0)
    • Spring (2)
    • Infra (1)
    • Study (1)
    • Seminar (2)
    • 기타 (5)
최근 글
인기 글
최근 댓글
태그
  • #node.js
  • #react
  • #aws멘토링후기
  • #greedy
  • #Til
  • #Two Pointer
  • #leetcode
  • #aws멘토링
  • #그리디
  • #girlsintech
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바