해결된 질문
작성
·
307
0
안녕하세요.
질문을 적다 보면, 영한님도 분명히 비슷한 고민을 한 적이 있을 것이다...라고 희망 섞인 상상을 합니다. 질문자에 공감이 된다면 더 좋은 답변이 나올 것이기 떄문이죠.^^ 물론 아니라도 명답을 주시겠지만~
Spring이 framework으로써 기능은 반드시 Web app에만 국한하지는 않을 것입니다(그렇죠??).
Web app이 아닌 순 Java application에서 Spring 및 JdbcTemplate 사용을 위해 dependencies 선택은 어떻게 하는 게 좋을까요?
1. 예를 들어 spring-webmvc의 dependies는 다음과 같은데,
spring-core만 포함하면 될까요? 혹은 이들 중 몇몇 가지를 잘 골라서 포함해야 할까요?
2. 복잡하게 하지 말고 Web 기능이 없더라도 그냥 org.springframework:spring-webmvc 를 포함해서 빌드하고 미사용 라이브러리는 최적화를 통해 빌드 사이즈 줄이도록 하는 계획이 나을까요?
2번의 선택이 적절하다면 마찬가지로 DB 코딩이 필요할 때, 속말로 앗싸리, org.springframework:spring-jdbc, 혹은 여기에 HikariCP까지 쓰고자 한다면 org.springframework.boot:spring-boot-starter-jdbc를 쓰는 것이 낫겠네요?
감사합니다.
네 맞습니다^^