아래와 같이 JPAQueryFactory 를 EntityManager 에서 구현하였을 때 방법입니다. private JPAQueryFactory queryFactory; public AccountCustomRepositoryImpl(EntityManager entityManager) { super(Account.class); queryFactory = new JPAQueryFactory(entityManager); } 2022-09-02 17:48:52.583 [http-nio-8085-exec-10] [ERROR] o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with pa..
안녕하세요! 오늘은 운영 환경에서 테스트 파일이 무시되는 환경 설정의 값을 설정하는 방법을 알아볼까 합니다. 사용하기 위해서는 pom.xml 파일 내의 build 태그를 확인해보아야 하는데, 이 태그 내에 설정되어 있는 값들에 대해 package를 진행할 때 실행되는 jar 파일이 변경되게 됩니다. 기본적으로 스프링 부트를 사용했을 때 설정되어 있는 값은 아래의 코드가 포함되어 있다면 이와 같은 방식으로 구성되어 있을 것입니다. TDD 방식으로 개발을 진행하면 테스트가 통과되었을 때 package가 된 jar 파일이 생성되는 구조로 되어 있습니다. 아래는 pom.xml 의 plugins 태그 내에 포함되어 있는 plugin 설정인데, 이 설정을 포함하고 package를 수행하게 되면 테스트를 스킵하고 진..
Maven 기존의 Ant의 불편함을 보완하기 위해 출시 쉬운 빌드 pom.xml 을 이용한 정형화된 빌드 시스템 뛰어난 프로젝트 정보 제공 개발 가이드 라인 제공 Gradle Ant+Maven 의 장점만을 계승하여 Android OS의 빌드 도구로 선정 유연한 범용 빌드 도구 Maven을 사용한 변환 가능 컨벤션 프레임워크 (100% 지원) 멀티프로젝트(API가 여러 개라던지 서버가 분리되어 있는 경우)에서 사용이 유용 Apache Ivy에 기반한 강력한 DI(Dependency Injection) 관리 원격 저장소, pom, ivy 파일 없이 연결되는 의존성 관리 지원 Groovy 문법 사용 Maven -> Gradle 문서화가 잘 되어 있음 사용성, 성능 등의 Spec 향상 (빌드 속도 최대 100배..