본문 바로가기
반응형

Spring12

[Spring Boot] BasicLogger Class 생성 - 디버깅, 정보 기록 관리 Spring Boot 프로젝트에 사용하여서 Spring Boot 카테고리에 있지만 Spring 에서도 적용 가능한 유틸 클래스입니다.⭐ BasicLogger애플리케이션의 디버깅, 정보 기록 등을 체계적으로 관리하기 위해 로깅 레벨을 정의하고, 각 레벨에 해당하는 로거를 제공하는 BasicLogger 클래스를 생성해줍니다. ignore기록이나 처리가 불필요한 경우 사용합니다.메시지와 예외를 로깅합니다.debug(String message, Exception exception)디버그 정보를 기록하는 경우 사용합니다.메시지와 예외를 로깅합니다. debug(String message)디버그 정보를 기록하는 경우 사용합니다.메시지만 로깅합니다.info(String message)일반적인 정보를 기록하는 경우 사용.. 2024. 11. 15.
[Spring Boot] WebUtil Class 생성 - XSS, SQL injection 보안 취약점 방지 Spring Boot 에서 사용한 유틸클래스여서 해당 카테고리에 넣었지만, Spring 에서도 적용 가능합니다!⭐ WebUtil.java교차 사이트 스크립팅(XSS) 공격과 경로 조작 공격을 방지하기 위한 유틸리티 클래스인 WebUtil 클래스를 생성해줍니다.  clearXSSMinimum(String value)사용자 입력 데이터 에서 XSS 공격 가능성이 있는 문자를 최소한으로 제거 합니다.특수문자 (&,  >, ", ', .) 를 HTML엔티티로 변환합니다.clearXSSMaximun(String value)clearXSSMunumum 메서드를 호출하고, 추가로 경로 조작 공격을 방지하기 위한 문자열 치환을 수행합니다.상위 디렉토리 접근 문자열 (../)과 현재 디렉토리 접근 문자열(./)을 제거합.. 2024. 11. 14.
[SpringBoot] Spring Cloud OpenFeign 생성하기 🌟 INDEXSpring Cloud OpenFeign 사용하기OpenFeign 주요 특징Spring Boot 버전 별 Spring Cloud OpenFeign 호환성OpenFeign 적용하기개발 환경Spring Cloud OpenFeign OpenFeign은 Java 기반의 HTTP 클라이언트를 작성하기 위한 선언적 웹 서비스 클라이언트입니다. Spring Cloud의 일부로 제공되며, RESTful API 와의 통신을 간소화하는 데 도움을 줍니다. OpenFeign은 인터페이스 기반의 프로그래밍을 지원하여, API 호출을 쉽게 구현할 수 있도록 합니다.OpenFeign 주요 특징선언적 API 호출:OpenFeign을 사용하면 인터페이스와 애너테이션을 통해 HTTP 요청을 선언적으로 정의할 수 있습니다.. 2024. 10. 5.
[Spring Boot] FTP Server 구현하기 FTP 서버와 연결돼서파일 업로드 및 다운로드가 가능한 API 서버를 구축하려 합니다. FTP서버에 있는 영상자료 스트리밍까지 작업까지가 목표이지만,, 우선 차례차례.. ㅎㅎ 2024.09.25 - [Windows/FTP] - [Wondows] FTP 서버 구축하기 [Wondows] FTP 서버 구축하기윈도우 환경에서 FTP 서버를 구축하려 합니다.  Windows server 2022 STD 환경에서 구축하였습니다.다른 OS 에서도 세팅법은 동일합니다. 서버에 접근하기 위한 정보와 파일 전송 명령 및 결과 등은 TCPli-yo.tistory.com이전에 구축해 둔 FTP 서버에 접근하여 파일 업로드/다운로드 기능을 적용해보려 합니다.🌟 작업 환경Java 17, Spring Boot 3.2.2, Gra.. 2024. 9. 28.
반응형