← Blog
Tag
#Spring
Backend
Functional Interface를 활용한 Lazy 초기화 전략
Batch 애플리케이션에서 OpenSearch 클라이언트들의 불필요한 초기화를 방지하기 위해 Supplier를 활용한 Lazy 초기화 전략 적용 사례.
Backend배치 애플리케이션 종료되지 않는 현상 (with. Connection Pool)
Batch 작업이 끝났는데 왜 Application이 정상적으로 종료되지 못할까..?
BackendIoC 원칙에 위배되는 static 키워드?
Java를 사용할 때 static 키워드는 클래스 레벨에서 공유되는 변수 또는 메서드를 정의할 때 자주 사용된다. 대표적으로 static 메서드는 객체 생성 없이 호출할 수 있고, static 변수는 클래스 로딩...
Backend비동기 처리 (with. Async)
WAS에서 비동기로 처리하는 방법
BackendData 변경을 감지하여 실시간 정보 제공하기
사용자에게 실시간 정보를 제공하기 위해서는 어떤 방법들이 있을까?
Backendjar 파일 내용 확인 및 수정하기
애플리케이션 설치(배포) 환경에서 jar 파일의 코드를 확인, 수정하는 방법
Backend@Value로 Static 변수에 값 주입할 수 있을까?
Spring에서 @Value 어노테이션은 application.properties와 같이 프로퍼티에 정의된 값을 주입하는데 사용된다.
Backend서비스 중인 WAS 트러블슈팅 (with. Spring)
WAS에서 에러가 발생하는데 GlobalException으로 잡히거나 Elastic의 HighLevel 클라이언트를 쓰는 경우 정확한 에러 파악이 어려울 수 있다
BackendFilter로 XSS 취약점 대응하기
Servlet Filter를 등록하여 서버로의 HTTP 요청(request)에 대한 XSS 필터링 적용