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