trivial implementation to test cloud run
Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
@@ -4,10 +4,10 @@ import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
|
||||
@SpringBootApplication
|
||||
public class TimezoneServiceApplication {
|
||||
public class Application {
|
||||
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(TimezoneServiceApplication.class, args);
|
||||
SpringApplication.run(Application.class, args);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,5 @@
|
||||
package dev.mars3142.fhq.timezone_service.timezone.domain.model.request;
|
||||
|
||||
public record TimeZoneRequest(String timezone) {
|
||||
|
||||
}
|
@@ -0,0 +1,5 @@
|
||||
package dev.mars3142.fhq.timezone_service.timezone.domain.model.response;
|
||||
|
||||
public record TimeZoneResponse(String timezone) {
|
||||
|
||||
}
|
@@ -0,0 +1,18 @@
|
||||
package dev.mars3142.fhq.timezone_service.timezone.web.controllers;
|
||||
|
||||
import dev.mars3142.fhq.timezone_service.timezone.domain.model.request.TimeZoneRequest;
|
||||
import dev.mars3142.fhq.timezone_service.timezone.domain.model.response.TimeZoneResponse;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("v1/timezone")
|
||||
public class TimeZoneController {
|
||||
|
||||
@PostMapping()
|
||||
public TimeZoneResponse getTimeZone(@RequestBody TimeZoneRequest request) {
|
||||
return new TimeZoneResponse(request.timezone());
|
||||
}
|
||||
}
|
@@ -4,7 +4,7 @@ import org.junit.jupiter.api.Test;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
|
||||
@SpringBootTest
|
||||
class TimezoneServiceApplicationTests {
|
||||
class ApplicationTests {
|
||||
|
||||
@Test
|
||||
void contextLoads() {
|
Reference in New Issue
Block a user