From f6632143f6afbfd5f7b37274dcc77a2c99bf6093 Mon Sep 17 00:00:00 2001 From: XTiNCT Date: Sun, 8 Feb 2026 20:23:44 +0530 Subject: [PATCH] updated comments --- .../controller/FeatureFlagController.java | 14 +++++++------- .../featureflag/service/FeatureFlagService.java | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/springframework/samples/petclinic/featureflag/controller/FeatureFlagController.java b/src/main/java/org/springframework/samples/petclinic/featureflag/controller/FeatureFlagController.java index 992d80b5f..992d6a747 100644 --- a/src/main/java/org/springframework/samples/petclinic/featureflag/controller/FeatureFlagController.java +++ b/src/main/java/org/springframework/samples/petclinic/featureflag/controller/FeatureFlagController.java @@ -28,7 +28,7 @@ public class FeatureFlagController { } /** - * GET /api/feature-flags Get all feature flags + * GET /feature-flags Get all feature flags */ @GetMapping public ResponseEntity> getAllFlags() { @@ -40,7 +40,7 @@ public class FeatureFlagController { } /** - * GET /api/feature-flags/{id} Get a specific feature flag by ID + * GET /feature-flags/{id} Get a specific feature flag by ID */ @GetMapping("/{id}") public ResponseEntity getFlagById(@PathVariable Long id) { @@ -51,7 +51,7 @@ public class FeatureFlagController { } /** - * GET /api/feature-flags/key/{flagKey} Get a specific feature flag by key + * GET /feature-flags/key/{flagKey} Get a specific feature flag by key */ @GetMapping("/key/{flagKey}") public ResponseEntity getFlagByKey(@PathVariable String flagKey) { @@ -62,7 +62,7 @@ public class FeatureFlagController { } /** - * POST /api/feature-flags Create a new feature flag + * POST /feature-flags Create a new feature flag */ @PostMapping public ResponseEntity createFlag(@RequestBody FeatureFlagRequest request) { @@ -77,7 +77,7 @@ public class FeatureFlagController { } /** - * PUT /api/feature-flags/{id} Update an existing feature flag + * PUT /feature-flags/{id} Update an existing feature flag */ @PutMapping("/{id}") public ResponseEntity updateFlag(@PathVariable Long id, @RequestBody FeatureFlagRequest request) { @@ -92,7 +92,7 @@ public class FeatureFlagController { } /** - * DELETE /api/feature-flags/{id} Delete a feature flag + * DELETE /feature-flags/{id} Delete a feature flag */ @DeleteMapping("/{id}") public ResponseEntity deleteFlag(@PathVariable Long id) { @@ -120,7 +120,7 @@ public class FeatureFlagController { } /** - * POST /api/feature-flags/check Check if a feature is enabled for a given context + * POST /feature-flags/check Check if a feature is enabled for a given context */ @PostMapping("/check") public ResponseEntity checkFeature(@RequestBody FeatureCheckRequest request) { diff --git a/src/main/java/org/springframework/samples/petclinic/featureflag/service/FeatureFlagService.java b/src/main/java/org/springframework/samples/petclinic/featureflag/service/FeatureFlagService.java index 7b73b3c2c..4a21f9388 100644 --- a/src/main/java/org/springframework/samples/petclinic/featureflag/service/FeatureFlagService.java +++ b/src/main/java/org/springframework/samples/petclinic/featureflag/service/FeatureFlagService.java @@ -148,7 +148,7 @@ public class FeatureFlagService { return true; } - // Use consistent hashing to ensure same context always gets same result + // Using custom consistent hashing to ensure same context always gets same result String hashInput = flag.getFlagKey() + (context != null ? context : ""); int hash = Math.abs(hashInput.hashCode()); int bucket = hash % 100;