@RestController
@Api(value = "user", tags = "User Management")
public class UserController {
@ApiOperation(value = "Get user by ID", notes = "Get user information by specifying the user ID")
@ApiResponses(value = {
@ApiResponse(code = 200, message = "User found"),
@ApiResponse(code = 404, message = "User not found")
})
@GetMapping("/user/{id}")
public ResponseEntity<User> getUserById(@PathVariable Long id) {
// Implementation logic
}
}
@RestController
@Api(value = "user", tags = "User Management")
public class UserController {
@ApiOperation(value = "Get user by ID", notes = "Get user information by specifying the user ID")
@ApiResponses(value = {
@ApiResponse(code = 200, message = "User found"),
@ApiResponse(code = 404, message = "User not found")
})
@ApiExtensions({
@Extension(name = "timestamp", properties = {
@ExtensionProperty(name = "format", value = "yyyy-MM-dd HH:mm:ss"),
@ExtensionProperty(name = "timezone", value = "GMT+8")
})
})
@GetMapping("/user/{id}")
public ResponseEntity<User> getUserById(@PathVariable Long id) {
// Implementation logic
}
}