diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/README.md b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/README.md
index c2334d5c4..cbbe24fbb 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/README.md
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/README.md
@@ -11,7 +11,7 @@ This is a microservice project based on Apache Dubbo, generated by [OpenAPI Gene
## Technology Stack
- **Framework**: Apache Dubbo 3.3.3
-- **Java**: 8+
+- **Java**: 17+
- **Build Tool**: Maven 3.6+
- **Registry**: zookeeper://127.0.0.1:2181
- **Serialization**: Jackson JSON
@@ -19,7 +19,7 @@ This is a microservice project based on Apache Dubbo, generated by [OpenAPI Gene
## System Requirements
Building and running this project requires:
-1. Java 8+
+1. Java 17+
2. Maven 3.6+
3. Registry Center (Nacos or Zookeeper)
diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/pom-generator.xml b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/pom-generator.xml
index 5255e91ae..2b388b052 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/pom-generator.xml
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/pom-generator.xml
@@ -77,6 +77,7 @@
${dubbo.version}
zookeeper://127.0.0.1:2181
false
+ true
diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/pom.xml b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/pom.xml
index 41a17dd30..c0e5d55a0 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/pom.xml
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/pom.xml
@@ -14,7 +14,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.7.18
+ 3.2.3
@@ -67,8 +67,8 @@
test
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/consumer/DemoServiceController.java b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/consumer/DemoServiceController.java
index 1f4a9339e..098643e6e 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/consumer/DemoServiceController.java
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/consumer/DemoServiceController.java
@@ -29,7 +29,7 @@
import java.time.LocalDateTime;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.web.bind.annotation.*;
-import javax.annotation.Generated;
+import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.JavaDubboServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")
diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/interfaces/DemoService.java b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/interfaces/DemoService.java
index ca8097be2..1f624a695 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/interfaces/DemoService.java
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/interfaces/DemoService.java
@@ -26,7 +26,7 @@
import java.time.OffsetDateTime;
import java.time.LocalDate;
import java.time.LocalDateTime;
-import javax.annotation.Generated;
+import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.JavaDubboServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")
diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/provider/DemoServiceImpl.java b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/provider/DemoServiceImpl.java
index 1b268b728..34ec3056b 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/provider/DemoServiceImpl.java
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/api/provider/DemoServiceImpl.java
@@ -30,7 +30,7 @@
import org.apache.dubbo.config.annotation.DubboService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import javax.annotation.Generated;
+import jakarta.annotation.Generated;
@Generated(value = "org.openapitools.codegen.languages.JavaDubboServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")
diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/Error.java b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/Error.java
index a37bb49fe..133aa19e3 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/Error.java
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/Error.java
@@ -20,7 +20,7 @@
import java.util.Objects;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
-import javax.annotation.Generated;
+import jakarta.annotation.Generated;
import java.time.*;
import java.math.*;
@Generated(value = "org.openapitools.codegen.languages.JavaDubboServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")
diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/HelloRequest.java b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/HelloRequest.java
index 527d44737..a1d97c32a 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/HelloRequest.java
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/HelloRequest.java
@@ -21,7 +21,7 @@
import java.util.Objects;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
-import javax.annotation.Generated;
+import jakarta.annotation.Generated;
import java.time.*;
import java.math.*;
@Generated(value = "org.openapitools.codegen.languages.JavaDubboServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")
diff --git a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/User.java b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/User.java
index 180f4fb3c..de879ca25 100644
--- a/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/User.java
+++ b/2-advanced/dubbo-samples-triple-rest/dubbo-samples-triple-rest-openapi-generator/src/main/java/org/apache/dubbo/rest/demo/model/User.java
@@ -20,7 +20,7 @@
import java.util.Objects;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
-import javax.annotation.Generated;
+import jakarta.annotation.Generated;
import java.time.*;
import java.math.*;
@Generated(value = "org.openapitools.codegen.languages.JavaDubboServerCodegen", comments = "Generator version: 7.16.0-SNAPSHOT")