From 209c193a5f97996ea195e4f4d92b67c6d0ce36ad Mon Sep 17 00:00:00 2001 From: Hyunseok Ko Date: Fri, 19 Apr 2024 18:45:10 +0900 Subject: [PATCH] =?UTF-8?q?Feature=20|=20#2=20|=20@lcomment=20|=20api=20?= =?UTF-8?q?=EB=AA=A8=EB=93=88=20=EC=B4=88=EA=B8=B0=20=EC=84=B8=ED=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 6 ------ cakk-api/build.gradle | 18 +++++++++++++++++ .../main/java/com/cakk/api/Application.java | 20 +++++++++++++++++++ .../cakk/api/common/response/ApiResponse.java | 4 ++++ cakk-api/src/main/resources/application.yml | 15 ++++++++++++++ 5 files changed, 57 insertions(+), 6 deletions(-) create mode 100644 cakk-api/build.gradle create mode 100644 cakk-api/src/main/java/com/cakk/api/Application.java create mode 100644 cakk-api/src/main/java/com/cakk/api/common/response/ApiResponse.java create mode 100644 cakk-api/src/main/resources/application.yml diff --git a/build.gradle b/build.gradle index b8c32e03..c22ce8c1 100644 --- a/build.gradle +++ b/build.gradle @@ -4,10 +4,6 @@ plugins { id 'io.spring.dependency-management' version '1.1.4' } -repositories { - mavenCentral() -} - allprojects { group = 'com.cakk' version = '1.0.0-SNAPSHOT' @@ -16,7 +12,6 @@ allprojects { repositories { mavenCentral() } - } subprojects { @@ -46,7 +41,6 @@ subprojects { bootJar { enabled = false } - jar { enabled = true } diff --git a/cakk-api/build.gradle b/cakk-api/build.gradle new file mode 100644 index 00000000..2c11c3e0 --- /dev/null +++ b/cakk-api/build.gradle @@ -0,0 +1,18 @@ +description = "api module" + +dependencies { + implementation(project(':cakk-common')) + implementation(project(':cakk-domain')) + + implementation('org.springframework.boot:spring-boot-starter-web') + + testImplementation 'org.springframework.boot:spring-boot-starter-test' +} + +tasks.named("bootJar") { + enabled = true +} + +tasks.named("jar") { + enabled = false +} diff --git a/cakk-api/src/main/java/com/cakk/api/Application.java b/cakk-api/src/main/java/com/cakk/api/Application.java new file mode 100644 index 00000000..e5641c2f --- /dev/null +++ b/cakk-api/src/main/java/com/cakk/api/Application.java @@ -0,0 +1,20 @@ +package com.cakk.api; + +import java.util.TimeZone; +import jakarta.annotation.PostConstruct; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +public class Application { + + @PostConstruct + public static void started() { + TimeZone.setDefault(TimeZone.getTimeZone("Asia/Seoul")); + } + + public static void main(String[] args) { + started(); + SpringApplication.run(Application.class, args); + } +} diff --git a/cakk-api/src/main/java/com/cakk/api/common/response/ApiResponse.java b/cakk-api/src/main/java/com/cakk/api/common/response/ApiResponse.java new file mode 100644 index 00000000..06582bff --- /dev/null +++ b/cakk-api/src/main/java/com/cakk/api/common/response/ApiResponse.java @@ -0,0 +1,4 @@ +package com.cakk.api.common.response; + +public class ApiResponse { +} diff --git a/cakk-api/src/main/resources/application.yml b/cakk-api/src/main/resources/application.yml new file mode 100644 index 00000000..a8f9ad29 --- /dev/null +++ b/cakk-api/src/main/resources/application.yml @@ -0,0 +1,15 @@ +spring: + profiles: + default: ${APPLICATION_PROFILE} + application: + title: Cakk + version: 1.0.0 + banner: + location: classpath:/app-banner.dat + config: + import: + - db-${spring.profiles.default}.yml + servlet: + multipart: + max-file-size: 50MB + max-request-size: 50MB