spring 자주하는 실수
-
스프링 개발자가 가장 많이하는 실수Spring Boot 2024. 6. 19. 21:55
이 글은 스프링 공식 팟캐스트를 번역한 내용이다. [Sping Office Hours - 스프링 개발자가 가장 많이하는 5가지 실수]https://www.youtube.com/watch?v=nd5JzDIEI6A[예제코드] https://github.com/danvega/spring-common-mistakes 1. DI 할때 필드 주입(@Autowired) 대신 생성자 주입을 사용한다.필드 주입은 테스트에서 Reflection이나 Mock할때 issue를 만들 수 있다.생성자 주입을 사용하면 이러한 이슈를 방지할 수 있다.생성자 주입을 사용하면 순환 참조같은 상황을 catch 할 수 있다.@Autowired를 사용해야한다면 Test 코드에서만 사용하자2. 패키지 구성시 package by layer 대..