inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이건형님의 게시글

이건형 이건형

@mellowo9649

수강평 작성수
2
평균평점
5.0

게시글 1

질문&답변

단위 테스트시, 스프링 컨테이너에 등록된 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(); } }

좋아요수
0
댓글수
1
조회수
508