스프링을 공부하다보면.. 빈을 주입하는 (객체를 만들어주는)... 것이 나온다. @Repository public class SchoolRepository { } @Service public class SchoolService { @Autowired SchoolRepository schoolRepository; } 그리고 이것을 테스트 해보자. @SpringBootTest class SchoolServiceTest { @Autowired SchoolService schoolService; @Test void test() { System.out.println(schoolService.schoolRepository); } } 나는 분명히 new 키워드를 이용해서 만들지도 않았다. 그런데 정상적으로 객체값이 ..