자바/스프링
Java와 JVM 기초부터 Spring, 테스트, 데이터 접근과 백엔드 설계까지 다룹니다.
글 목록
Spring @Transactional 테스트 롤백: HTTP 요청 뒤 데이터가 남는 이유
통합 테스트에 @Transactional을 붙였는데도 데이터가 남는다면 테스트와 HTTP 서버의 트랜잭션 경계를 확인하세요. 롤백이 적용되는 범위와 안전한 데이터 정리 방법을 한 예제로 살펴봅니다.
자바/스프링4 분
Spring @RequestParam 기본값: limit 생략은 10인데 abc는 왜 400일까?
Spring MVC에서 @RequestParam(defaultValue)가 누락·빈 값에 적용되는 방식과 숫자 변환 실패, 범위 검증의 차이를 limit 요청 하나로 살펴봅니다.
자바/스프링4 분
Spring @Autowired가 null인 이유: new 객체와 스프링 빈의 차이
직접 new로 만든 객체의 주입 필드가 null인 이유를 Spring 빈 생성 경로와 비교하고, 생성자 주입으로 더 일찍 오류를 확인하는 방법을 설명합니다.
자바/스프링4 분
JUnit 테스트는 각각 통과하는데 전체 실행에서 실패하는 이유: static 저장소와 @AfterEach
메모리 리포지토리 테스트가 하나씩은 통과하는데 전체 실행에서 중복 예외가 납니다. static 저장소 공유와 @AfterEach 초기화의 범위, 더 나은 격리 방법을 같은 예제로 확인합니다.
자바/스프링3 분

