단위 테스트시, 스프링 컨테이너에 등록된 Bean 사용 방법
@TestConfiguration을 사용해서 따로 Bean으로 등록하고 사용하니 잘되네요!저는 DataSource같은거는 자동으로 Bean으로 등록되어서, 따로 등록해주지 않아도 되는줄 알았는데 아니었네요 혹시 또 다른 방법이 있으면 알려주시면 감사하겠습니다! @SpringBootTest public class DbConTest { private final DataSource dataSource; private final DBConnection dbConnection; @Autowired public DbConTest(DataSource dataSource, DBConnection dbConnection) { this.dataSource = dataSource; this.dbConnection = dbConnection; } @TestConfiguration static class TestConfig { private final DBConnection dbConnection; private final DataSource dataSource; public TestConfig(DBConnection dbConnection, DataSource dataSource) { this.dbConnection = dbConnection; this.dataSource = dataSource; } } @Test void dbConTest() throws SQLException { dbConnection.dbconnection(); } }