Spring의 Argument Resolver 이해하기
·
프레임워크/Spring
1.  Argument Resolver 소개Argument Resolver는 Spring MVC에서 컨트롤러 메서드의 파라미터를 유연하게 처리할 수 있게 해주는 강력한 기능입니다. 이를 통해 개발자는 요청 데이터를 원하는 형태로 가공하여 컨트롤러에 전달할 수 있습니다.2.  Argument Resolver의 역할HTTP 요청 데이터 변환: 요청의 파라미터, 헤더, 바디 등을 원하는 객체로 변환합니다.공통 로직 처리: 인증 정보 추출, 데이터 검증 등의 공통 로직을 처리할 수 있습니다.코드 중복 제거: 컨트롤러에서 반복되는 로직을 Argument Resolver로 이동시켜 코드 중복을 줄일 수 있습니다.3.  Argument Resolver 동작 원리사용자가 HTTP Request를 보냅니다.Dispatc..
스프링 Filter, Interceptor, AOP 정리
·
프레임워크/Spring
1. 들어가며📌스프링은 자바 기반의 오픈 소스 프레임워크로, 애플리케이션 개발을 위한 다양한 기능을 제공합니다. 스프링의 중요한 개념 중에는 필터(Filter), 인터셉터(Interceptor) 및 관점 지향 프로그래밍(AOP, Aspect-Oriented Programming)이 있습니다. 이들은 애플리케이션의 동작을 제어하고 조정하는 데 사용됩니다. 스프링 필터, 인터셉터 및 AOP의 차이와 각각의 역할에 대해 알아보겠습니다.2. 스프링 Filter, Interceptor, AOP의 흐름2.1 Filter, Interceptor, AOP의 흐름도2.2 Filter, Interceptor, AOP의 흐름도 설명서버를 실행시켜 서블릿이 올라오는 동안에 init이 실행되고, 그 후 doFilter가 실행된..
JAVA에서 네이버클라우드플랫폼 Cloud Outbound Mailer API 사용
·
클라우드/Ncloud
1. 들어가며📌nCloud 통해서 서비스되고 있는 프로젝트에 클라우드 메일 전송 서비스를 개발하면서 정리한 글네이버 클라우드는 개인/일반 기업용과 공공기관용이 따로 있으며 가이드 내용이 상이할 수 있습니다.2. Cloud Outbound Mailer 사전 준비2.1 JAVA SDK 다운로드지원하는 API 별로 SDK 제공되고 있어 확인 후 다운로드 [바로가기]Cloud Outbound Mailer 제공하는 SDK 다운로드 (공공기관용이 따로 있으니 확인 후 다운로드 바랍니다.)2.2 JAVA SDK 사용하기 위한 준비 압출 풀면 나오는 java 소스 또는nes-client-1.6.1.jar를 추가 SDK 사용에 있어 필요한 라이브러리 설치 필자는 maven 프로젝트로 pom.xml 아래 내용을 추가 ju..
맥 실리콘 M1 환경에서 JDK 버전 변경하기
·
프로그래밍 언어/Java
2024.09.05 - [Language/JAVA] - 맥 실리콘 M1 환경에서 JDK8 설치하기 맥 실리콘 M1 환경에서 JDK8 설치하기1. 맥 실리콘 M1 ARM용 JDK 설치1.1 JDK 설치[설치링크] Azul DownloadsNo matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition.www.azul.com해당 링크에서 설치할 JDK를bigdwarf.blog1. 맥 실리콘 M1 ARM용 환경변수 추가 설정1.1 정상적으로 설치가 완료되었는지 JDK 경로 확인현재 JDK 8 버전 설치 되어있어 필자는 JDK 11 버전을 설치필요한 J..
맥 실리콘 M1 환경에서 JDK8 설치하기
·
프로그래밍 언어/Java
1. 맥 실리콘 M1 ARM용 JDK 설치1.1 JDK 설치[설치링크] Azul DownloadsNo matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition.www.azul.com해당 링크에서 설치할 JDK를 원하는 포맷에 파일(.dmg,.tar.gz,.zip)중 선택 후 설치 진행편하게 .dmg 파일을 선택해 설치하도록 한다.1.2 설치된 JAVA 버전 확인설치가 완료 됐으면,Command + space키를 눌러 터미널을 열고 JDK가 정상적으로 설치가 됐는지 확인java -version2. 맥 실리콘 M1 ARM용 환경 변수 설정2.1 정..