throw resource not found exception
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ConditionRoutesController.java b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ConditionRoutesController.java
index ee0f9dc..1dd9650 100644
--- a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ConditionRoutesController.java
+++ b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/controller/ConditionRoutesController.java
@@ -56,7 +56,7 @@
     public boolean updateRule(@PathVariable String id, @RequestBody ConditionRouteDTO newConditionRoute, @PathVariable String env) {
         ConditionRouteDTO oldConditionRoute = routeService.findConditionRoute(id);
         if (oldConditionRoute == null) {
-            //throw exception
+            throw new ResourceNotFoundException("can not find route rule for: " + id);
         }
         routeService.updateConditionRoute(oldConditionRoute, newConditionRoute);
         return true;
diff --git a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/RouteServiceImpl.java b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/RouteServiceImpl.java
index 778101c..d3e89cb 100644
--- a/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/RouteServiceImpl.java
+++ b/dubbo-admin-backend/src/main/java/org/apache/dubbo/admin/service/impl/RouteServiceImpl.java
@@ -152,6 +152,7 @@
         tagRoute = convertTagRouteDTOtoStore(tagRoute);
         String path = getPath(tagRoute.getKey(), Constants.TAG_ROUTE);
         if (dynamicConfiguration.getConfig(path) == null) {
+            throw new ResourceNotFoundException("can not find tagroute: " + tagRoute.getKey());
             //throw exception
         }
         dynamicConfiguration.setConfig(path, YamlParser.dumpObject(tagRoute));