본문 바로가기

Spring2

Spring Boot에서 AOP와 Interceptor를 활용한 로깅 방법 목차Spring Boot에서 로깅의 중요성AOP(Aspect Oriented Programming) 관점지향프로그래밍Interceptor 인터셉터AOP와 Interceptor의 차이점로깅코드 예시⭐️⭐️!! 언제AOP, 언제Intrerceptor를 써야할까?Spring Boot에서 로깅의 중요성Spring Boot로 개발할 때 로깅은 디버깅, 트러블슈팅, 모니터링, 보안 등 모든 영역에서 필수적인 요소입니다.특히 사용자 요청(request)과 응답(response) 정보를 기록하면 이슈 분석이 훨씬 쉬워지고, 시스템 안정성을 높일 수 있습니다. AOP(Aspect Oriented Programming) 관점지향프로그래밍AOP는 공통관심사(로깅, 트랜잭션 등)를 핵심 비지니스 로직과 분리해서 관리하는 프로.. 2025. 6. 12.
테스트코드 알아보기 목차 테스트를 왜 해야 할까?테스트 코드는 왜 필요할까?테스트 코드 작성의 원칙1. FIRST 원칙2. 테스팅 7원칙테스트의 종류테스트 실습테스트를 위한 어노테이션단위 테스트 작성커버리지 향상 vs 의미있는 테스트 코드만 작성테스트를 왜 해야 할까?기능이 요구사항대로 잘 동작하고 있는지 확인해야하기 때문입니다.- 아무리 훌륭한 개발자여도 한번에 완벽한 코드를 구현한다는 것은 매우 어려운 일이고, 생각하지 못한 입력으로 인해 기능장애가 발생할 수 있기 때문에 다양한 케이스를 테스트를 통해 검증해야합니다. 테스트방법 Swagger, Postman등을 통해 여러 케이스들을 확인해보며 테스트를 진행QA 과정을 통해 UI, Front, Server까지 한번에 테스트테스트 코드를 만들어 테스트 진행테스트 코드는 왜.. 2025. 6. 12.