Skip to content

Commit 470d435

Browse files
committed
general class for Endpoints url
1 parent f9d8573 commit 470d435

File tree

4 files changed

+25
-6
lines changed

4 files changed

+25
-6
lines changed

src/main/java/com/serve/api/controler/ArriveController.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,18 @@
1616

1717
import java.util.List;
1818

19+
import static com.serve.api.controler.Endpoints.ARRIVE;
20+
import static com.serve.api.controler.Endpoints.ID;
21+
1922
@RestController
2023
@AllArgsConstructor
21-
@RequestMapping("/arrive")
24+
@RequestMapping(ARRIVE)
2225
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
2326
public class ArriveController{
2427

2528
ArriveService service;
2629

27-
@GetMapping("{id}")
30+
@GetMapping(ID)
2831
public ArriveDto get(@PathVariable Long id) {
2932
return service.get(id);
3033
}

src/main/java/com/serve/api/controler/CompanyController.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,18 @@
1818

1919
import java.util.List;
2020

21+
import static com.serve.api.controler.Endpoints.COMPANY;
22+
import static com.serve.api.controler.Endpoints.ID;
23+
2124
@RestController
2225
@AllArgsConstructor
23-
@RequestMapping("/company")
26+
@RequestMapping(COMPANY)
2427
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
2528
public class CompanyController {
2629

2730
CompanyService service;
2831

29-
@GetMapping("{id}")
32+
@GetMapping(ID)
3033
public CompanyDto get(@PathVariable Long id) {
3134
return service.get(id);
3235
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.serve.api.controler;
2+
3+
public class Endpoints {
4+
5+
public static final String ARRIVE = "/arrive";
6+
public static final String COMPANY = "/company";
7+
public static final String USER = "/user";
8+
9+
public static final String ID = "{id}";
10+
}

src/main/java/com/serve/api/controler/UserController.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,18 @@
1616

1717
import java.util.List;
1818

19+
import static com.serve.api.controler.Endpoints.ID;
20+
import static com.serve.api.controler.Endpoints.USER;
21+
1922
@RestController
2023
@AllArgsConstructor
21-
@RequestMapping("/user")
24+
@RequestMapping(USER)
2225
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
2326
public class UserController {
2427

2528
UserService service;
2629

27-
@GetMapping("{id}")
30+
@GetMapping(ID)
2831
public UserDto getUser(@PathVariable Long id) {
2932

3033
return service.get(id);

0 commit comments

Comments
 (0)