본문 바로가기
반응형

gradle6

[JPA] Spirng Data JPA에서 QueryDSL 사용하기 QueryDSL에 대한 이해와 사용 방법 설명합니다. 모든 설명은 프로젝트에 Spirng Data JPA 의존성이 추가된 것으로 가정합니다. 학습 목표 - QueryDSL이란? - 스프링부트에서 QuerySQL 사용하기 - Gradle에 QuerySQL 설정 추가 - QuerydslPredicateExecutor 인터페이스 - 테스트코드 작성 QueryDSL이란? ▶ JPA에서 동적으로 쿼리를 처리하는 방법 QueryDSL을 사용하는 이유는 무엇일까? 웹 애플리케이션에서 검색 기능을 구현할 때 검색 조건은 다양하게 구성된다. 다양한 검색 쿼리를 미리 등록해서 사용하면 비슷한 쿼리가 너무 많아져 관리하기 어렵다. QueryDSL을 사용하면 동적으로 쿼리를 처리하므로 해당 문제를 해결할 수 있다. 스프링부트.. 2021. 7. 20.
[Spring Boot]스프링부트와 Gradle을 통해 Swagger 2 시작하기 스프링부트와 Gradle을 통해 Swagger 2 시작하기 자바에서 API 명세 문서를 작성하는 Swaagger 2 프레임워크에 대하여 알아보는 글입니다. 학습 목표 - Swagger가 필요한 이유 - Swagger 초기 설정하기 - Swagger UI 설정하기 - Spring Data REST Swagger가 필요한 이유 현대에는 웹어플리케이션을 프론트엔드와 백엔드로 나눈다. 대개 프론트엔드 구성요소와 써드파티를 위해 백엔드 구성요소로 API를 노출해야 한다. 이때 백엔드 API를 위한 명세서는 꼭 필요하다. 동시에 API 문서는 유익하고, 가독성이 좋으며, 따라하기 쉬워야한다. 더욱이 레퍼런스 문서는 모든 변경 사항을 설명해야한다. 이를 수동으로 작업하는 것은 매우 지루한 작업이기 때문에 자동화 작업.. 2021. 5. 22.
[intellij] 오류 해결: org.gradle.api.tasks.testing.TestExecutionException: No tests found for given includes: 인텔리제이에서 Junit으로 단위 테스트를 하던 중 다음과 같은 에러가 발생했다. build.gradle 파일에 다음과 같은 코드를 추가하여 문제를 해결했다. test { useJUnitPlatform() } 2021. 3. 2.
[Gradle] IntelliJ의 Gradle에서 빌드하여 생성하는 jar 파일명 변경하기 IntelliJ의 Gradle에서 빌드하여 생성하는 jar 파일명 변경하기 인텔리제이에서 스프링부트 프로젝트를 배포할 때 빌드툴인 Gradle을 사용해서 jar 파일을 생성하는 방식을 많이 사용합니다. 이때 아무런 설정을 하지 않았다면, '프로젝트명-1.0-SNAPSHOT.jar' 형식의 이름으로 jar 파일이 생성될 것입니다. 이 글은 해당 jar 파일의 이름을 원하는 방식으로 변경하는 방법을 소개합니다. 먼저 스프링 부트 프로젝트의 build.gradle 파일의 다음과 같은 코드를 추가합니다. bootJar{ archivesBaseName = '원하는이름' archiveFileName = '원하는이름.jar' archiveVersion = "0.0.0" } build.gradle 파일을 변경하면 아래.. 2021. 1. 17.
[Spring Boot] 인텔리제이(intellij)로 스프링부트 시작하기 인텔리제이(intellij)로 스프링부트 시작하기 이 글은 자바 개발자들이 가장 많이 사용하는 IDE인 인텔리제이를 통해 스프링부트 프로젝트를 생성하는 방법을 보여줍니다. 글을 읽고 나면 Gradle은 통해 직접 스프링부트를 추가하는 방식과 스프링 이니셜라이저를 통한 방식, 두 가지 모두를 알 수 있습니다. Gradle로 스프링부트 추가하기 인텔리제리를 시작하면 프로젝트 생성 화면이 보입니다. Create New Project를 클릭하여 새로운 프로젝트를 생성합니다. 프로젝트 종류로 Gradle을 선택하고 Next 버튼을 클릭합니다. 원하는 프로젝트명을 작성하고, Finish 버튼을 클릭하면 프로젝트가 생성됩니다. 생성한 프로젝트의 build.gradle 파일을 열어보면, 다음과 같은 내용을 볼 수 있습.. 2020. 12. 27.
[Android] error: class BuildConfig is public, should be declared in a file named BuildConfig.java error: class BuildConfig is public, should be declared in a file named BuildConfig.java 안드로이드 스튜디오로 개발을 하다보면 다음과 같은 오류를 자주 마주합니다. 실제로 BuildConfig.java를 검색하여 파일 내부를 살펴보면 아래와 같이 프로젝트의 빌드 정보를 담고 있는 걸 확인 할 수 있습니다. /** * Automatically generated file. DO NOT MODIFY */ package com.xxx.xxx; public final class BuildConfig { public static final boolean DEBUG = Boolean.parseBoolean("true"); public static f.. 2020. 12. 17.
반응형