Fix integrate (#878)

* fix_integrate

* delete wrong dependent

* delete wrong dependent

* sort import

* format: apply go fmt changes

* chore: format Go code

* style: format code

* style: format go.mod and go.sum code
diff --git a/book-flight-ai-agent/go-client/frontend/handlers/chat.go b/book-flight-ai-agent/go-client/frontend/handlers/chat.go
index 46ea5d8..99f5da5 100644
--- a/book-flight-ai-agent/go-client/frontend/handlers/chat.go
+++ b/book-flight-ai-agent/go-client/frontend/handlers/chat.go
@@ -29,6 +29,7 @@
 
 import (
 	"github.com/gin-contrib/sessions"
+
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/book-flight-ai-agent/go-client/frontend/main.go b/book-flight-ai-agent/go-client/frontend/main.go
index 805da5d..5e3fd5b 100644
--- a/book-flight-ai-agent/go-client/frontend/main.go
+++ b/book-flight-ai-agent/go-client/frontend/main.go
@@ -25,8 +25,10 @@
 import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+
 	"github.com/gin-contrib/sessions"
 	"github.com/gin-contrib/sessions/cookie"
+
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/book-flight-ai-agent/go-server/agents/agent.go b/book-flight-ai-agent/go-server/agents/agent.go
index 8bac126..88b4cb3 100644
--- a/book-flight-ai-agent/go-server/agents/agent.go
+++ b/book-flight-ai-agent/go-server/agents/agent.go
@@ -19,6 +19,7 @@
 
 import (
 	"github.com/gin-gonic/gin"
+
 	"github.com/tmc/langchaingo/schema"
 )
 
diff --git a/book-flight-ai-agent/go-server/conf/config.go b/book-flight-ai-agent/go-server/conf/config.go
index e2c8966..d9102df 100644
--- a/book-flight-ai-agent/go-server/conf/config.go
+++ b/book-flight-ai-agent/go-server/conf/config.go
@@ -27,6 +27,7 @@
 
 import (
 	"github.com/joho/godotenv"
+
 	"gopkg.in/yaml.v3"
 )
 
diff --git a/book-flight-ai-agent/go-server/model/llm.go b/book-flight-ai-agent/go-server/model/llm.go
index b7f04a7..4dfb382 100644
--- a/book-flight-ai-agent/go-server/model/llm.go
+++ b/book-flight-ai-agent/go-server/model/llm.go
@@ -16,7 +16,9 @@
  */
 package model
 
-import "context"
+import (
+	"context"
+)
 
 type LLM interface {
 	Call(ctx context.Context, input string, opts ...Option) (string, error)
diff --git a/book-flight-ai-agent/go-server/model/llm_utility.go b/book-flight-ai-agent/go-server/model/llm_utility.go
index 180ac78..44db034 100644
--- a/book-flight-ai-agent/go-server/model/llm_utility.go
+++ b/book-flight-ai-agent/go-server/model/llm_utility.go
@@ -17,7 +17,9 @@
 
 package model
 
-import "regexp"
+import (
+	"regexp"
+)
 
 func RemoveThink(text string) string {
 	re := regexp.MustCompile(`<think>[\s\S]*</think>`)
diff --git a/book-flight-ai-agent/go-server/tools/tool.go b/book-flight-ai-agent/go-server/tools/tool.go
index 028fab6..f1d8cf5 100644
--- a/book-flight-ai-agent/go-server/tools/tool.go
+++ b/book-flight-ai-agent/go-server/tools/tool.go
@@ -17,7 +17,9 @@
 
 package tools
 
-import "context"
+import (
+	"context"
+)
 
 // Tool is a tool for the llm agent to interact with different applications.
 type Tool interface {
diff --git a/book-flight-ai-agent/proto/chat.pb.go b/book-flight-ai-agent/proto/chat.pb.go
index 1fc6a1c..bc5a5f3 100644
--- a/book-flight-ai-agent/proto/chat.pb.go
+++ b/book-flight-ai-agent/proto/chat.pb.go
@@ -23,12 +23,16 @@
 package chat
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/compatibility/async/go-client/pkg/user.go b/compatibility/async/go-client/pkg/user.go
index de42afd..8ec2cbd 100644
--- a/compatibility/async/go-client/pkg/user.go
+++ b/compatibility/async/go-client/pkg/user.go
@@ -19,17 +19,19 @@
 
 import (
 	"context"
-	"dubbo.apache.org/dubbo-go/v3/common"
-	"dubbo.apache.org/dubbo-go/v3/protocol"
-	"dubbo.apache.org/dubbo-go/v3/remoting"
 	"fmt"
-	gxlog "github.com/dubbogo/gost/log"
 	"strconv"
 	"time"
 )
 
 import (
+	"dubbo.apache.org/dubbo-go/v3/common"
+	"dubbo.apache.org/dubbo-go/v3/protocol"
+	"dubbo.apache.org/dubbo-go/v3/remoting"
+
 	hessian "github.com/apache/dubbo-go-hessian2"
+
+	gxlog "github.com/dubbogo/gost/log"
 )
 
 type Gender hessian.JavaEnum
diff --git a/compatibility/async/go-server/pkg/user_provider.go b/compatibility/async/go-server/pkg/user_provider.go
index 7979245..60b3a6e 100644
--- a/compatibility/async/go-server/pkg/user_provider.go
+++ b/compatibility/async/go-server/pkg/user_provider.go
@@ -20,6 +20,9 @@
 import (
 	"context"
 	"fmt"
+)
+
+import (
 	gxlog "github.com/dubbogo/gost/log"
 )
 
diff --git a/compatibility/async/go-server/pkg/user_provider_v2.go b/compatibility/async/go-server/pkg/user_provider_v2.go
index 1467e9c..956e360 100644
--- a/compatibility/async/go-server/pkg/user_provider_v2.go
+++ b/compatibility/async/go-server/pkg/user_provider_v2.go
@@ -20,6 +20,9 @@
 import (
 	"context"
 	"fmt"
+)
+
+import (
 	gxlog "github.com/dubbogo/gost/log"
 )
 
diff --git a/compatibility/metrics/go-client/cmd/client.go b/compatibility/metrics/go-client/cmd/client.go
index d4be1b6..ee0b122 100644
--- a/compatibility/metrics/go-client/cmd/client.go
+++ b/compatibility/metrics/go-client/cmd/client.go
@@ -24,14 +24,14 @@
 )
 
 import (
-	"github.com/apache/dubbo-go-samples/compatibility/api"
+	"dubbo.apache.org/dubbo-go/v3/config"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
 	"github.com/dubbogo/gost/log/logger"
 )
 
 import (
-	"dubbo.apache.org/dubbo-go/v3/config"
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"github.com/apache/dubbo-go-samples/compatibility/api"
 )
 
 var grpcGreeterImpl = new(api.GreeterClientImpl)
diff --git a/compatibility/metrics/go-server/cmd/server.go b/compatibility/metrics/go-server/cmd/server.go
index 322502c..5f27a3c 100644
--- a/compatibility/metrics/go-server/cmd/server.go
+++ b/compatibility/metrics/go-server/cmd/server.go
@@ -24,14 +24,14 @@
 )
 
 import (
-	"github.com/apache/dubbo-go-samples/compatibility/api"
+	"dubbo.apache.org/dubbo-go/v3/config"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
 	"github.com/dubbogo/gost/log/logger"
 )
 
 import (
-	"dubbo.apache.org/dubbo-go/v3/config"
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"github.com/apache/dubbo-go-samples/compatibility/api"
 )
 
 type GreeterProvider struct {
diff --git a/compatibility/rpc/triple/pb2/api/helloworld.pb.go b/compatibility/rpc/triple/pb2/api/helloworld.pb.go
index e813aba..7cae32e 100644
--- a/compatibility/rpc/triple/pb2/api/helloworld.pb.go
+++ b/compatibility/rpc/triple/pb2/api/helloworld.pb.go
@@ -40,12 +40,19 @@
 package api
 
 import (
-	models "github.com/apache/dubbo-go-samples/compatibility/rpc/triple/pb2/models"
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
+import (
+	models "github.com/apache/dubbo-go-samples/compatibility/rpc/triple/pb2/models"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/compatibility/rpc/triple/pb2/api/helloworld_triple.pb.go b/compatibility/rpc/triple/pb2/api/helloworld_triple.pb.go
index f179325..ca45359 100644
--- a/compatibility/rpc/triple/pb2/api/helloworld_triple.pb.go
+++ b/compatibility/rpc/triple/pb2/api/helloworld_triple.pb.go
@@ -25,21 +25,29 @@
 
 import (
 	context "context"
+	fmt "fmt"
+)
+
+import (
 	constant1 "dubbo.apache.org/dubbo-go/v3/common/constant"
 	protocol "dubbo.apache.org/dubbo-go/v3/protocol"
 	dubbo3 "dubbo.apache.org/dubbo-go/v3/protocol/dubbo3"
 	invocation "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
-	fmt "fmt"
-	models "github.com/apache/dubbo-go-samples/compatibility/rpc/triple/pb2/models"
+
 	grpc_go "github.com/dubbogo/grpc-go"
 	codes "github.com/dubbogo/grpc-go/codes"
 	metadata "github.com/dubbogo/grpc-go/metadata"
 	status "github.com/dubbogo/grpc-go/status"
+
 	common "github.com/dubbogo/triple/pkg/common"
 	constant "github.com/dubbogo/triple/pkg/common/constant"
 	triple "github.com/dubbogo/triple/pkg/triple"
 )
 
+import (
+	models "github.com/apache/dubbo-go-samples/compatibility/rpc/triple/pb2/models"
+)
+
 // This is a compile-time assertion to ensure that this generated file
 // is compatible with the grpc package it is being compiled against.
 const _ = grpc_go.SupportPackageIsVersion7
diff --git a/compatibility/rpc/triple/pb2/go-client/cmd/client.go b/compatibility/rpc/triple/pb2/go-client/cmd/client.go
index bce14ac..8abce0c 100644
--- a/compatibility/rpc/triple/pb2/go-client/cmd/client.go
+++ b/compatibility/rpc/triple/pb2/go-client/cmd/client.go
@@ -26,6 +26,7 @@
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
 	"github.com/dubbogo/gost/log/logger"
+
 	tripleConstant "github.com/dubbogo/triple/pkg/common/constant"
 )
 
diff --git a/compatibility/rpc/triple/pb2/go-server/cmd/server.go b/compatibility/rpc/triple/pb2/go-server/cmd/server.go
index 199bd49..c13d3cf 100644
--- a/compatibility/rpc/triple/pb2/go-server/cmd/server.go
+++ b/compatibility/rpc/triple/pb2/go-server/cmd/server.go
@@ -31,10 +31,13 @@
 
 	"github.com/dubbogo/gost/log/logger"
 
-	"github.com/apache/dubbo-go-samples/compatibility/rpc/triple/pb2/go-server/pkg"
 	_ "github.com/dubbogo/triple/pkg/triple"
 )
 
+import (
+	"github.com/apache/dubbo-go-samples/compatibility/rpc/triple/pb2/go-server/pkg"
+)
+
 var (
 	survivalTimeout = int(3 * time.Second)
 )
diff --git a/compatibility/rpc/triple/pb2/models/generated.pb.go b/compatibility/rpc/triple/pb2/models/generated.pb.go
index c3ba975..8b0327d 100644
--- a/compatibility/rpc/triple/pb2/models/generated.pb.go
+++ b/compatibility/rpc/triple/pb2/models/generated.pb.go
@@ -22,13 +22,14 @@
 
 import (
 	fmt "fmt"
-
 	io "io"
 	math "math"
 	math_bits "math/bits"
 	reflect "reflect"
 	strings "strings"
+)
 
+import (
 	proto "github.com/gogo/protobuf/proto"
 )
 
diff --git a/compatibility/task/shop/comment/api/comment_api.pb.go b/compatibility/task/shop/comment/api/comment_api.pb.go
index 79d1eca..99c603b 100644
--- a/compatibility/task/shop/comment/api/comment_api.pb.go
+++ b/compatibility/task/shop/comment/api/comment_api.pb.go
@@ -24,12 +24,16 @@
 package api
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/compatibility/task/shop/comment/api/comment_api_triple.pb.go b/compatibility/task/shop/comment/api/comment_api_triple.pb.go
index ecab227..aea744b 100644
--- a/compatibility/task/shop/comment/api/comment_api_triple.pb.go
+++ b/compatibility/task/shop/comment/api/comment_api_triple.pb.go
@@ -25,13 +25,18 @@
 
 import (
 	context "context"
+)
+
+import (
 	protocol "dubbo.apache.org/dubbo-go/v3/protocol"
 	dubbo3 "dubbo.apache.org/dubbo-go/v3/protocol/dubbo3"
 	invocation "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
+
 	grpc_go "github.com/dubbogo/grpc-go"
 	codes "github.com/dubbogo/grpc-go/codes"
 	metadata "github.com/dubbogo/grpc-go/metadata"
 	status "github.com/dubbogo/grpc-go/status"
+
 	common "github.com/dubbogo/triple/pkg/common"
 	constant "github.com/dubbogo/triple/pkg/common/constant"
 	triple "github.com/dubbogo/triple/pkg/triple"
diff --git a/compatibility/task/shop/comment/server_v1/cmd/server.go b/compatibility/task/shop/comment/server_v1/cmd/server.go
index 11214ca..b5772c2 100644
--- a/compatibility/task/shop/comment/server_v1/cmd/server.go
+++ b/compatibility/task/shop/comment/server_v1/cmd/server.go
@@ -19,10 +19,14 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/comment/api"
 )
 
diff --git a/compatibility/task/shop/comment/server_v2/cmd/server.go b/compatibility/task/shop/comment/server_v2/cmd/server.go
index 7c93e77..af38d2b 100644
--- a/compatibility/task/shop/comment/server_v2/cmd/server.go
+++ b/compatibility/task/shop/comment/server_v2/cmd/server.go
@@ -19,10 +19,14 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/comment/api"
 )
 
diff --git a/compatibility/task/shop/comment/test/client/client.go b/compatibility/task/shop/comment/test/client/client.go
index 21ba920..ac5e4ca 100644
--- a/compatibility/task/shop/comment/test/client/client.go
+++ b/compatibility/task/shop/comment/test/client/client.go
@@ -20,10 +20,14 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/comment/api"
 )
 
diff --git a/compatibility/task/shop/detail/api/detail_api.pb.go b/compatibility/task/shop/detail/api/detail_api.pb.go
index 8dfcf26..c579ac1 100644
--- a/compatibility/task/shop/detail/api/detail_api.pb.go
+++ b/compatibility/task/shop/detail/api/detail_api.pb.go
@@ -24,12 +24,16 @@
 package api
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/compatibility/task/shop/detail/api/detail_api_triple.pb.go b/compatibility/task/shop/detail/api/detail_api_triple.pb.go
index 84a26a8..8276c78 100644
--- a/compatibility/task/shop/detail/api/detail_api_triple.pb.go
+++ b/compatibility/task/shop/detail/api/detail_api_triple.pb.go
@@ -25,13 +25,18 @@
 
 import (
 	context "context"
+)
+
+import (
 	protocol "dubbo.apache.org/dubbo-go/v3/protocol"
 	dubbo3 "dubbo.apache.org/dubbo-go/v3/protocol/dubbo3"
 	invocation "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
+
 	grpc_go "github.com/dubbogo/grpc-go"
 	codes "github.com/dubbogo/grpc-go/codes"
 	metadata "github.com/dubbogo/grpc-go/metadata"
 	status "github.com/dubbogo/grpc-go/status"
+
 	common "github.com/dubbogo/triple/pkg/common"
 	constant "github.com/dubbogo/triple/pkg/common/constant"
 	triple "github.com/dubbogo/triple/pkg/triple"
diff --git a/compatibility/task/shop/detail/server_v1/cmd/server.go b/compatibility/task/shop/detail/server_v1/cmd/server.go
index 0576d35..eb6e9f4 100644
--- a/compatibility/task/shop/detail/server_v1/cmd/server.go
+++ b/compatibility/task/shop/detail/server_v1/cmd/server.go
@@ -20,11 +20,15 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	commentAPI "github.com/apache/dubbo-go-samples/task/shop/comment/api"
+)
 
+import (
+	commentAPI "github.com/apache/dubbo-go-samples/task/shop/comment/api"
 	"github.com/apache/dubbo-go-samples/task/shop/detail/api"
 )
 
diff --git a/compatibility/task/shop/detail/server_v2/cmd/server.go b/compatibility/task/shop/detail/server_v2/cmd/server.go
index 73bb0cf..6e01d80 100644
--- a/compatibility/task/shop/detail/server_v2/cmd/server.go
+++ b/compatibility/task/shop/detail/server_v2/cmd/server.go
@@ -20,11 +20,15 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	commentAPI "github.com/apache/dubbo-go-samples/task/shop/comment/api"
+)
 
+import (
+	commentAPI "github.com/apache/dubbo-go-samples/task/shop/comment/api"
 	"github.com/apache/dubbo-go-samples/task/shop/detail/api"
 )
 
diff --git a/compatibility/task/shop/detail/test/client/client.go b/compatibility/task/shop/detail/test/client/client.go
index b8b0eeb..768d8f8 100644
--- a/compatibility/task/shop/detail/test/client/client.go
+++ b/compatibility/task/shop/detail/test/client/client.go
@@ -20,10 +20,14 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/detail/api"
 )
 
diff --git a/compatibility/task/shop/frontend/cmd/main.go b/compatibility/task/shop/frontend/cmd/main.go
index 991e2b6..600e4dd 100644
--- a/compatibility/task/shop/frontend/cmd/main.go
+++ b/compatibility/task/shop/frontend/cmd/main.go
@@ -17,7 +17,9 @@
 
 package main
 
-import "github.com/apache/dubbo-go-samples/task/shop/frontend/pages"
+import (
+	"github.com/apache/dubbo-go-samples/task/shop/frontend/pages"
+)
 
 // export DUBBO_GO_CONFIG_PATH=../conf/dubbogo.yaml
 func main() {
diff --git a/compatibility/task/shop/frontend/pages/router.go b/compatibility/task/shop/frontend/pages/router.go
index a89d639..a083700 100644
--- a/compatibility/task/shop/frontend/pages/router.go
+++ b/compatibility/task/shop/frontend/pages/router.go
@@ -17,7 +17,9 @@
 
 package pages
 
-import "github.com/gin-gonic/gin"
+import (
+	"github.com/gin-gonic/gin"
+)
 
 func InitRouter() *gin.Engine {
 	router := gin.Default()
diff --git a/compatibility/task/shop/frontend/pages/server.go b/compatibility/task/shop/frontend/pages/server.go
index a14061e..632386b 100644
--- a/compatibility/task/shop/frontend/pages/server.go
+++ b/compatibility/task/shop/frontend/pages/server.go
@@ -21,10 +21,15 @@
 	"fmt"
 	"net/http"
 	"strconv"
+)
 
+import (
+	"github.com/gin-gonic/gin"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/frontend/api"
 	"github.com/apache/dubbo-go-samples/task/shop/frontend/server_v1"
-	"github.com/gin-gonic/gin"
 )
 
 var (
diff --git a/compatibility/task/shop/frontend/server_v1/server.go b/compatibility/task/shop/frontend/server_v1/server.go
index e34b6e2..ce1e14e 100644
--- a/compatibility/task/shop/frontend/server_v1/server.go
+++ b/compatibility/task/shop/frontend/server_v1/server.go
@@ -19,11 +19,15 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	detailAPI "github.com/apache/dubbo-go-samples/task/shop/detail/api"
 	orderAPI "github.com/apache/dubbo-go-samples/task/shop/order/api"
 	userAPI "github.com/apache/dubbo-go-samples/task/shop/user/api"
diff --git a/compatibility/task/shop/order/api/order_api.pb.go b/compatibility/task/shop/order/api/order_api.pb.go
index d591656..7f792dd 100644
--- a/compatibility/task/shop/order/api/order_api.pb.go
+++ b/compatibility/task/shop/order/api/order_api.pb.go
@@ -24,12 +24,16 @@
 package api
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/compatibility/task/shop/order/api/order_api_triple.pb.go b/compatibility/task/shop/order/api/order_api_triple.pb.go
index 84380ff..b6bca69 100644
--- a/compatibility/task/shop/order/api/order_api_triple.pb.go
+++ b/compatibility/task/shop/order/api/order_api_triple.pb.go
@@ -25,13 +25,18 @@
 
 import (
 	context "context"
+)
+
+import (
 	protocol "dubbo.apache.org/dubbo-go/v3/protocol"
 	dubbo3 "dubbo.apache.org/dubbo-go/v3/protocol/dubbo3"
 	invocation "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
+
 	grpc_go "github.com/dubbogo/grpc-go"
 	codes "github.com/dubbogo/grpc-go/codes"
 	metadata "github.com/dubbogo/grpc-go/metadata"
 	status "github.com/dubbogo/grpc-go/status"
+
 	common "github.com/dubbogo/triple/pkg/common"
 	constant "github.com/dubbogo/triple/pkg/common/constant"
 	triple "github.com/dubbogo/triple/pkg/triple"
diff --git a/compatibility/task/shop/order/server_v1/cmd/server.go b/compatibility/task/shop/order/server_v1/cmd/server.go
index 5a6ecb1..7b172a5 100644
--- a/compatibility/task/shop/order/server_v1/cmd/server.go
+++ b/compatibility/task/shop/order/server_v1/cmd/server.go
@@ -19,10 +19,14 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	detailAPI "github.com/apache/dubbo-go-samples/task/shop/detail/api"
 	"github.com/apache/dubbo-go-samples/task/shop/order/api"
 )
diff --git a/compatibility/task/shop/order/server_v2/cmd/server.go b/compatibility/task/shop/order/server_v2/cmd/server.go
index 1c26b04..444f2a6 100644
--- a/compatibility/task/shop/order/server_v2/cmd/server.go
+++ b/compatibility/task/shop/order/server_v2/cmd/server.go
@@ -19,10 +19,14 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	detailAPI "github.com/apache/dubbo-go-samples/task/shop/detail/api"
 	"github.com/apache/dubbo-go-samples/task/shop/order/api"
 )
diff --git a/compatibility/task/shop/order/test/client/client.go b/compatibility/task/shop/order/test/client/client.go
index d937bea..228f51f 100644
--- a/compatibility/task/shop/order/test/client/client.go
+++ b/compatibility/task/shop/order/test/client/client.go
@@ -20,10 +20,14 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/order/api"
 )
 
diff --git a/compatibility/task/shop/user/api/user_api.pb.go b/compatibility/task/shop/user/api/user_api.pb.go
index 53c2429..826e953 100644
--- a/compatibility/task/shop/user/api/user_api.pb.go
+++ b/compatibility/task/shop/user/api/user_api.pb.go
@@ -24,12 +24,16 @@
 package api
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/compatibility/task/shop/user/api/user_api_triple.pb.go b/compatibility/task/shop/user/api/user_api_triple.pb.go
index 9dae263..c35a70d 100644
--- a/compatibility/task/shop/user/api/user_api_triple.pb.go
+++ b/compatibility/task/shop/user/api/user_api_triple.pb.go
@@ -25,13 +25,18 @@
 
 import (
 	context "context"
+)
+
+import (
 	protocol "dubbo.apache.org/dubbo-go/v3/protocol"
 	dubbo3 "dubbo.apache.org/dubbo-go/v3/protocol/dubbo3"
 	invocation "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
+
 	grpc_go "github.com/dubbogo/grpc-go"
 	codes "github.com/dubbogo/grpc-go/codes"
 	metadata "github.com/dubbogo/grpc-go/metadata"
 	status "github.com/dubbogo/grpc-go/status"
+
 	common "github.com/dubbogo/triple/pkg/common"
 	constant "github.com/dubbogo/triple/pkg/common/constant"
 	triple "github.com/dubbogo/triple/pkg/triple"
diff --git a/compatibility/task/shop/user/server/cmd/server.go b/compatibility/task/shop/user/server/cmd/server.go
index 9ff6d1b..dd5583c 100644
--- a/compatibility/task/shop/user/server/cmd/server.go
+++ b/compatibility/task/shop/user/server/cmd/server.go
@@ -21,10 +21,14 @@
 	"context"
 	"fmt"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/user/api"
 )
 
diff --git a/compatibility/task/shop/user/test/client/client.go b/compatibility/task/shop/user/test/client/client.go
index b5c7dc3..5ba14a2 100644
--- a/compatibility/task/shop/user/test/client/client.go
+++ b/compatibility/task/shop/user/test/client/client.go
@@ -20,10 +20,14 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/user/api"
 )
 
diff --git a/config_center/nacos/go-client/cmd/main.go b/config_center/nacos/go-client/cmd/main.go
index 7466423..ee67632 100644
--- a/config_center/nacos/go-client/cmd/main.go
+++ b/config_center/nacos/go-client/cmd/main.go
@@ -20,17 +20,22 @@
 import (
 	"context"
 	"time"
+)
 
-	greet "github.com/apache/dubbo-go-samples/config_center/nacos/proto"
+import (
+	"dubbo.apache.org/dubbo-go/v3"
+	"dubbo.apache.org/dubbo-go/v3/config_center"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
+
+	"github.com/dubbogo/gost/log/logger"
 
 	"github.com/nacos-group/nacos-sdk-go/v2/clients"
 	"github.com/nacos-group/nacos-sdk-go/v2/common/constant"
 	"github.com/nacos-group/nacos-sdk-go/v2/vo"
+)
 
-	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/config_center"
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	"github.com/dubbogo/gost/log/logger"
+import (
+	greet "github.com/apache/dubbo-go-samples/config_center/nacos/proto"
 )
 
 const configCenterNacosClientConfig = `## set in config center, group is 'dubbo', dataid is 'dubbo-go-samples-configcenter-nacos-client', namespace is default
diff --git a/config_center/nacos/go-server/cmd/main.go b/config_center/nacos/go-server/cmd/main.go
index 6e82e09..f6dca78 100644
--- a/config_center/nacos/go-server/cmd/main.go
+++ b/config_center/nacos/go-server/cmd/main.go
@@ -20,16 +20,22 @@
 import (
 	"context"
 	"time"
+)
+
+import (
+	"dubbo.apache.org/dubbo-go/v3"
+	"dubbo.apache.org/dubbo-go/v3/config_center"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
+
+	"github.com/dubbogo/gost/log/logger"
 
 	"github.com/nacos-group/nacos-sdk-go/v2/clients"
 	"github.com/nacos-group/nacos-sdk-go/v2/common/constant"
 	"github.com/nacos-group/nacos-sdk-go/v2/vo"
+)
 
-	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/config_center"
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
+import (
 	greet "github.com/apache/dubbo-go-samples/config_center/nacos/proto"
-	"github.com/dubbogo/gost/log/logger"
 )
 
 type GreetTripleServer struct {
diff --git a/config_center/nacos/proto/greet.pb.go b/config_center/nacos/proto/greet.pb.go
index ea146c7..874a48c 100644
--- a/config_center/nacos/proto/greet.pb.go
+++ b/config_center/nacos/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/config_center/zookeeper/go-client/cmd/main.go b/config_center/zookeeper/go-client/cmd/main.go
index a22cc4d..c6481dc 100644
--- a/config_center/zookeeper/go-client/cmd/main.go
+++ b/config_center/zookeeper/go-client/cmd/main.go
@@ -21,16 +21,22 @@
 	"context"
 	"strings"
 	"time"
+)
 
-	perrors "github.com/pkg/errors"
-
-	"github.com/dubbogo/go-zookeeper/zk"
-
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/config_center"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/config_center/zookeeper/proto"
+
+	"github.com/dubbogo/go-zookeeper/zk"
+
 	"github.com/dubbogo/gost/log/logger"
+
+	perrors "github.com/pkg/errors"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/config_center/zookeeper/proto"
 )
 
 func main() {
diff --git a/config_center/zookeeper/go-server/cmd/main.go b/config_center/zookeeper/go-server/cmd/main.go
index dbd4494..26cb58f 100644
--- a/config_center/zookeeper/go-server/cmd/main.go
+++ b/config_center/zookeeper/go-server/cmd/main.go
@@ -21,16 +21,22 @@
 	"context"
 	"strings"
 	"time"
+)
 
-	perrors "github.com/pkg/errors"
-
-	"github.com/dubbogo/go-zookeeper/zk"
-
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/config_center"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/config_center/zookeeper/proto"
+
+	"github.com/dubbogo/go-zookeeper/zk"
+
 	"github.com/dubbogo/gost/log/logger"
+
+	perrors "github.com/pkg/errors"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/config_center/zookeeper/proto"
 )
 
 type GreetTripleServer struct {
diff --git a/config_center/zookeeper/proto/greet.pb.go b/config_center/zookeeper/proto/greet.pb.go
index ea146c7..874a48c 100644
--- a/config_center/zookeeper/proto/greet.pb.go
+++ b/config_center/zookeeper/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/config_yaml/go-client/cmd/main.go b/config_yaml/go-client/cmd/main.go
index 67a0018..0eb9457 100644
--- a/config_yaml/go-client/cmd/main.go
+++ b/config_yaml/go-client/cmd/main.go
@@ -19,13 +19,19 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/config_yaml/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/config_yaml/proto"
+)
+
 var svc = new(greet.GreetServiceImpl)
 
 func main() {
diff --git a/config_yaml/go-server/cmd/main.go b/config_yaml/go-server/cmd/main.go
index aee6fd5..5861b1b 100644
--- a/config_yaml/go-server/cmd/main.go
+++ b/config_yaml/go-server/cmd/main.go
@@ -21,9 +21,14 @@
 	"context"
 	"errors"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/config_yaml/proto"
 )
 
diff --git a/config_yaml/proto/greet.pb.go b/config_yaml/proto/greet.pb.go
index ea146c7..874a48c 100644
--- a/config_yaml/proto/greet.pb.go
+++ b/config_yaml/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/context/go-client/cmd/main.go b/context/go-client/cmd/main.go
index f806247..65b3fe7 100644
--- a/context/go-client/cmd/main.go
+++ b/context/go-client/cmd/main.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/context/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/context/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("127.0.0.1:20000"),
diff --git a/context/go-server/cmd/main.go b/context/go-server/cmd/main.go
index 0fb1c6c..d7ff2a5 100644
--- a/context/go-server/cmd/main.go
+++ b/context/go-server/cmd/main.go
@@ -20,15 +20,21 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/context/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/context/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/context/proto/greet.pb.go b/context/proto/greet.pb.go
index ea146c7..874a48c 100644
--- a/context/proto/greet.pb.go
+++ b/context/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/error/go-client/cmd/main.go b/error/go-client/cmd/main.go
index 899488d..4a049c0 100644
--- a/error/go-client/cmd/main.go
+++ b/error/go-client/cmd/main.go
@@ -19,13 +19,19 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("127.0.0.1:20000"),
diff --git a/error/go-server/cmd/main.go b/error/go-server/cmd/main.go
index b7d7f42..abb81b6 100644
--- a/error/go-server/cmd/main.go
+++ b/error/go-server/cmd/main.go
@@ -20,13 +20,20 @@
 import (
 	"context"
 	"fmt"
-	"github.com/pkg/errors"
+)
 
+import (
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+
 	"github.com/dubbogo/gost/log/logger"
+
+	"github.com/pkg/errors"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
 )
 
 type GreetTripleServer struct {
diff --git a/error/proto/greet.pb.go b/error/proto/greet.pb.go
index ea146c7..874a48c 100644
--- a/error/proto/greet.pb.go
+++ b/error/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/filter/proto/greet.pb.go b/filter/proto/greet.pb.go
index 3407153..49e3e17 100644
--- a/filter/proto/greet.pb.go
+++ b/filter/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/filter/proto/sentinel/greet.pb.go b/filter/proto/sentinel/greet.pb.go
index c2cac41..28be763 100644
--- a/filter/proto/sentinel/greet.pb.go
+++ b/filter/proto/sentinel/greet.pb.go
@@ -23,13 +23,18 @@
 package greet
 
 import (
-	proto "github.com/golang/protobuf/proto"
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	proto "github.com/golang/protobuf/proto"
+
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/filter/sentinel/go-client/cmd/main.go b/filter/sentinel/go-client/cmd/main.go
index 1afbe21..18303bb 100644
--- a/filter/sentinel/go-client/cmd/main.go
+++ b/filter/sentinel/go-client/cmd/main.go
@@ -19,19 +19,27 @@
 
 import (
 	"context"
-	"dubbo.apache.org/dubbo-go/v3/client"
-	"dubbo.apache.org/dubbo-go/v3/common/constant"
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	"github.com/alibaba/sentinel-golang/core/circuitbreaker"
-	"github.com/alibaba/sentinel-golang/core/isolation"
-	"github.com/alibaba/sentinel-golang/util"
-	greet "github.com/apache/dubbo-go-samples/filter/proto/sentinel"
-	"github.com/dubbogo/gost/log/logger"
 	"sync"
 	"sync/atomic"
 	"time"
 )
 
+import (
+	"dubbo.apache.org/dubbo-go/v3/client"
+	"dubbo.apache.org/dubbo-go/v3/common/constant"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
+
+	"github.com/alibaba/sentinel-golang/core/circuitbreaker"
+	"github.com/alibaba/sentinel-golang/core/isolation"
+	"github.com/alibaba/sentinel-golang/util"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/filter/proto/sentinel"
+)
+
 type GreetFun func(ctx context.Context, req *greet.GreetRequest, opts ...client.CallOption) (*greet.GreetResponse, error)
 
 type stateChangeTestListener struct {
diff --git a/filter/sentinel/go-server/cmd/main.go b/filter/sentinel/go-server/cmd/main.go
index 695acd7..bfe1f6c 100644
--- a/filter/sentinel/go-server/cmd/main.go
+++ b/filter/sentinel/go-server/cmd/main.go
@@ -19,19 +19,28 @@
 
 import (
 	"context"
+	"math/rand"
+	"time"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
+
 	"github.com/alibaba/sentinel-golang/core/circuitbreaker"
 	"github.com/alibaba/sentinel-golang/core/flow"
 	"github.com/alibaba/sentinel-golang/core/isolation"
 	"github.com/alibaba/sentinel-golang/util"
-	greet "github.com/apache/dubbo-go-samples/filter/proto/sentinel"
+
 	"github.com/dubbogo/gost/log/logger"
+
 	"github.com/pkg/errors"
-	"math/rand"
-	"time"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/filter/proto/sentinel"
 )
 
 type stateChangeTestListener struct {
diff --git a/filter/token/go-client/cmd/main.go b/filter/token/go-client/cmd/main.go
index 616bfc5..f30c454 100644
--- a/filter/token/go-client/cmd/main.go
+++ b/filter/token/go-client/cmd/main.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/filter/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/filter/proto"
+)
+
 func main() {
 	ins, err := dubbo.NewInstance(
 		dubbo.WithName("dubbo_filter_token_client"),
diff --git a/filter/token/go-server/cmd/main.go b/filter/token/go-server/cmd/main.go
index cae7ae7..f557e61 100644
--- a/filter/token/go-server/cmd/main.go
+++ b/filter/token/go-server/cmd/main.go
@@ -19,16 +19,22 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/filter/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/filter/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/healthcheck/go-client/cmd/client.go b/healthcheck/go-client/cmd/client.go
index 76d1f09..66356e2 100644
--- a/healthcheck/go-client/cmd/client.go
+++ b/healthcheck/go-client/cmd/client.go
@@ -19,10 +19,13 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	health "dubbo.apache.org/dubbo-go/v3/protocol/triple/health/triple_health"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
diff --git a/healthcheck/go-server/cmd/server.go b/healthcheck/go-server/cmd/server.go
index efc03db..62d5f1e 100644
--- a/healthcheck/go-server/cmd/server.go
+++ b/healthcheck/go-server/cmd/server.go
@@ -19,10 +19,15 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/healthcheck/proto"
 )
 
diff --git a/healthcheck/proto/greet.pb.go b/healthcheck/proto/greet.pb.go
index ab845f3..dad44ee 100644
--- a/healthcheck/proto/greet.pb.go
+++ b/healthcheck/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/helloworld/go-client/cmd/main.go b/helloworld/go-client/cmd/main.go
index ad31a2a..886a1f3 100644
--- a/helloworld/go-client/cmd/main.go
+++ b/helloworld/go-client/cmd/main.go
@@ -19,12 +19,19 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("127.0.0.1:20000"),
diff --git a/helloworld/go-server/cmd/main.go b/helloworld/go-server/cmd/main.go
index 2562d4f..1fb2c62 100644
--- a/helloworld/go-server/cmd/main.go
+++ b/helloworld/go-server/cmd/main.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/helloworld/proto/greet.pb.go b/helloworld/proto/greet.pb.go
index 04a1d3a..d674e23 100644
--- a/helloworld/proto/greet.pb.go
+++ b/helloworld/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/integrate_test/config_center/nacos/tests/integration/config_center_nacos_test.go b/integrate_test/config_center/nacos/tests/integration/config_center_nacos_test.go
index 7985f0a..6032b97 100644
--- a/integrate_test/config_center/nacos/tests/integration/config_center_nacos_test.go
+++ b/integrate_test/config_center/nacos/tests/integration/config_center_nacos_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/config_center/nacos/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/config_center/nacos/proto"
+)
+
 func TestSayHello(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 
diff --git a/integrate_test/config_center/nacos/tests/integration/main_test.go b/integrate_test/config_center/nacos/tests/integration/main_test.go
index a4df1c5..33152d3 100644
--- a/integrate_test/config_center/nacos/tests/integration/main_test.go
+++ b/integrate_test/config_center/nacos/tests/integration/main_test.go
@@ -21,16 +21,22 @@
 	"os"
 	"testing"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/config_center"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/config_center/nacos/proto"
+
 	"github.com/nacos-group/nacos-sdk-go/v2/clients"
 	"github.com/nacos-group/nacos-sdk-go/v2/common/constant"
 	"github.com/nacos-group/nacos-sdk-go/v2/vo"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/config_center/nacos/proto"
+)
+
 const configCenterNacosClientConfig = `## set in config center, group is 'dubbo', dataid is 'dubbo-go-samples-configcenter-nacos-client', namespace is default
 dubbo:
   registries:
diff --git a/integrate_test/config_center/zookeeper/tests/integration/config_center_zookeeper_test.go b/integrate_test/config_center/zookeeper/tests/integration/config_center_zookeeper_test.go
index ce71ff6..4e0e36a 100644
--- a/integrate_test/config_center/zookeeper/tests/integration/config_center_zookeeper_test.go
+++ b/integrate_test/config_center/zookeeper/tests/integration/config_center_zookeeper_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/config_center/zookeeper/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/config_center/zookeeper/proto"
+)
+
 func TestSayHello(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 
diff --git a/integrate_test/config_center/zookeeper/tests/integration/main_test.go b/integrate_test/config_center/zookeeper/tests/integration/main_test.go
index bf1826a..4ee10c5 100644
--- a/integrate_test/config_center/zookeeper/tests/integration/main_test.go
+++ b/integrate_test/config_center/zookeeper/tests/integration/main_test.go
@@ -22,14 +22,19 @@
 	"strings"
 	"testing"
 	"time"
+)
 
-	perrors "github.com/pkg/errors"
-
-	"github.com/dubbogo/go-zookeeper/zk"
-
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/config_center"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+
+	"github.com/dubbogo/go-zookeeper/zk"
+
+	perrors "github.com/pkg/errors"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/config_center/zookeeper/proto"
 )
 
diff --git a/integrate_test/config_yaml/tests/integration/context_test.go b/integrate_test/config_yaml/tests/integration/context_test.go
index 0eb988b..00750db 100644
--- a/integrate_test/config_yaml/tests/integration/context_test.go
+++ b/integrate_test/config_yaml/tests/integration/context_test.go
@@ -17,21 +17,27 @@
 
 package integration
 
-//import (
-//	"context"
-//	"testing"
-//
-//	greet "github.com/apache/dubbo-go-samples/config_yaml/proto"
-//	"github.com/dubbogo/gost/log/logger"
-//	"github.com/stretchr/testify/assert"
-//)
-//
-//func TestSayHello(t *testing.T) {
-//	req := &greet.GreetRequest{Name: "ConfigTest"}
-//
-//	reply, err := greeterProvider.Greet(context.Background(), req)
-//
-//	assert.Nil(t, err)
-//	logger.Debug(reply)
-//	assert.Equal(t, "ConfigTest-Success", reply.Greeting)
-//}
+import (
+	"context"
+	"testing"
+)
+
+import (
+	"github.com/dubbogo/gost/log/logger"
+
+	"github.com/stretchr/testify/assert"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/config_yaml/proto"
+)
+
+func TestSayHello(t *testing.T) {
+	req := &greet.GreetRequest{Name: "ConfigTest"}
+
+	reply, err := greeterProvider.Greet(context.Background(), req)
+
+	assert.Nil(t, err)
+	logger.Debug(reply)
+	assert.Equal(t, "ConfigTest-Success", reply.Greeting)
+}
diff --git a/integrate_test/config_yaml/tests/integration/main_test.go b/integrate_test/config_yaml/tests/integration/main_test.go
index 3fce0b9..3a1badf 100644
--- a/integrate_test/config_yaml/tests/integration/main_test.go
+++ b/integrate_test/config_yaml/tests/integration/main_test.go
@@ -17,30 +17,35 @@
 
 package integration
 
-//import (
-//	"os"
-//	"testing"
-//
-//	"dubbo.apache.org/dubbo-go/v3/client"
-//	_ "dubbo.apache.org/dubbo-go/v3/imports"
-//	greet "github.com/apache/dubbo-go-samples/config_yaml/proto"
-//)
-//
-//var greeterProvider greet.GreetService
-//
-//func TestMain(m *testing.M) {
-//	cli, err := client.NewClient(
-//		client.WithClientURL("tri://127.0.0.1:20000"),
-//	)
-//	if err != nil {
-//		panic(err)
-//	}
-//
-//	greeterProvider, err = greet.NewGreetService(cli)
-//
-//	if err != nil {
-//		panic(err)
-//	}
-//
-//	os.Exit(m.Run())
-//}
+import (
+	"os"
+	"testing"
+)
+
+import (
+	"dubbo.apache.org/dubbo-go/v3/client"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/config_yaml/proto"
+)
+
+var greeterProvider greet.GreetService
+
+func TestMain(m *testing.M) {
+	cli, err := client.NewClient(
+		client.WithClientURL("tri://127.0.0.1:20000"),
+	)
+	if err != nil {
+		panic(err)
+	}
+
+	greeterProvider, err = greet.NewGreetService(cli, client.WithInterface("com.apache.dubbo.sample.Greeter"))
+
+	if err != nil {
+		panic(err)
+	}
+
+	os.Exit(m.Run())
+}
diff --git a/integrate_test/context/tests/integration/context_test.go b/integrate_test/context/tests/integration/context_test.go
index 1edc84d..482f40d 100644
--- a/integrate_test/context/tests/integration/context_test.go
+++ b/integrate_test/context/tests/integration/context_test.go
@@ -20,12 +20,18 @@
 import (
 	"context"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
-	greet "github.com/apache/dubbo-go-samples/context/proto"
+
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/context/proto"
+)
+
 func TestSayHello(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 
diff --git a/integrate_test/context/tests/integration/main_test.go b/integrate_test/context/tests/integration/main_test.go
index 4558e1a..99004a6 100644
--- a/integrate_test/context/tests/integration/main_test.go
+++ b/integrate_test/context/tests/integration/main_test.go
@@ -20,9 +20,14 @@
 import (
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/context/proto"
 )
 
diff --git a/integrate_test/error/tests/integration/error_test.go b/integrate_test/error/tests/integration/error_test.go
index af526d9..af39df8 100644
--- a/integrate_test/error/tests/integration/error_test.go
+++ b/integrate_test/error/tests/integration/error_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/error/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/error/proto"
+)
+
 func TestSayHello(t *testing.T) {
 	ctx := context.Background()
 
diff --git a/integrate_test/error/tests/integration/main_test.go b/integrate_test/error/tests/integration/main_test.go
index 833e5d3..d78c9c7 100644
--- a/integrate_test/error/tests/integration/main_test.go
+++ b/integrate_test/error/tests/integration/main_test.go
@@ -20,9 +20,14 @@
 import (
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/error/proto"
 )
 
diff --git a/integrate_test/filter/sentinel/tests/integration/main_test.go b/integrate_test/filter/sentinel/tests/integration/main_test.go
index a1402a9..ea40bdd 100644
--- a/integrate_test/filter/sentinel/tests/integration/main_test.go
+++ b/integrate_test/filter/sentinel/tests/integration/main_test.go
@@ -18,12 +18,17 @@
 package integration
 
 import (
-	"dubbo.apache.org/dubbo-go/v3/client"
-	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	"os"
 	"testing"
+)
 
+import (
+	"dubbo.apache.org/dubbo-go/v3/client"
+	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/filter/proto/sentinel"
 )
 
diff --git a/integrate_test/filter/sentinel/tests/integration/sentinel_test.go b/integrate_test/filter/sentinel/tests/integration/sentinel_test.go
index e39c229..9d25764 100644
--- a/integrate_test/filter/sentinel/tests/integration/sentinel_test.go
+++ b/integrate_test/filter/sentinel/tests/integration/sentinel_test.go
@@ -19,19 +19,27 @@
 
 import (
 	"context"
-	"dubbo.apache.org/dubbo-go/v3/client"
-	"github.com/alibaba/sentinel-golang/core/circuitbreaker"
-	"github.com/alibaba/sentinel-golang/core/isolation"
-	"github.com/dubbogo/gost/log/logger"
 	"sync"
 	"sync/atomic"
 	"testing"
 	"time"
+)
 
-	greet "github.com/apache/dubbo-go-samples/filter/proto/sentinel"
+import (
+	"dubbo.apache.org/dubbo-go/v3/client"
+
+	"github.com/alibaba/sentinel-golang/core/circuitbreaker"
+	"github.com/alibaba/sentinel-golang/core/isolation"
+
+	"github.com/dubbogo/gost/log/logger"
+
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/filter/proto/sentinel"
+)
+
 type GreetFun func(ctx context.Context, req *greet.GreetRequest, opts ...client.CallOption) (*greet.GreetResponse, error)
 
 type stateChangeTestListener struct {
diff --git a/integrate_test/filter/token/tests/integration/helloworld_test.go b/integrate_test/filter/token/tests/integration/helloworld_test.go
index 57df2c8..3567ef6 100644
--- a/integrate_test/filter/token/tests/integration/helloworld_test.go
+++ b/integrate_test/filter/token/tests/integration/helloworld_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/filter/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/filter/proto"
+)
+
 func TestGreet(t *testing.T) {
 	req := &greet.GreetRequest{
 		Name: "Dubbo",
diff --git a/integrate_test/filter/token/tests/integration/main_test.go b/integrate_test/filter/token/tests/integration/main_test.go
index a7ba697..b986aae 100644
--- a/integrate_test/filter/token/tests/integration/main_test.go
+++ b/integrate_test/filter/token/tests/integration/main_test.go
@@ -20,10 +20,15 @@
 import (
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/filter/proto"
 )
 
diff --git a/integrate_test/healthcheck/tests/integration/healthcheck_test.go b/integrate_test/healthcheck/tests/integration/healthcheck_test.go
index 1300f54..5eb0bcd 100644
--- a/integrate_test/healthcheck/tests/integration/healthcheck_test.go
+++ b/integrate_test/healthcheck/tests/integration/healthcheck_test.go
@@ -20,8 +20,11 @@
 import (
 	"context"
 	"testing"
+)
 
+import (
 	health "dubbo.apache.org/dubbo-go/v3/protocol/triple/health/triple_health"
+
 	"github.com/stretchr/testify/assert"
 )
 
diff --git a/integrate_test/healthcheck/tests/integration/main_test.go b/integrate_test/healthcheck/tests/integration/main_test.go
index fbca637..030f896 100644
--- a/integrate_test/healthcheck/tests/integration/main_test.go
+++ b/integrate_test/healthcheck/tests/integration/main_test.go
@@ -20,7 +20,9 @@
 import (
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	health "dubbo.apache.org/dubbo-go/v3/protocol/triple/health/triple_health"
diff --git a/integrate_test/helloworld/tests/integration/helloworld_test.go b/integrate_test/helloworld/tests/integration/helloworld_test.go
index b8c5ab8..b457d2e 100644
--- a/integrate_test/helloworld/tests/integration/helloworld_test.go
+++ b/integrate_test/helloworld/tests/integration/helloworld_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+)
+
 func TestSayHello(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 
diff --git a/integrate_test/helloworld/tests/integration/main_test.go b/integrate_test/helloworld/tests/integration/main_test.go
index 694092a..0a990b7 100644
--- a/integrate_test/helloworld/tests/integration/main_test.go
+++ b/integrate_test/helloworld/tests/integration/main_test.go
@@ -20,13 +20,17 @@
 import (
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
-	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+)
+
 var greeterProvider greet.GreetService
 
 func TestMain(m *testing.M) {
diff --git a/integrate_test/java_interop/service_discovery/interface/tests/integration/main_test.go b/integrate_test/java_interop/service_discovery/interface/tests/integration/main_test.go
index 6766694..66af2fb 100644
--- a/integrate_test/java_interop/service_discovery/interface/tests/integration/main_test.go
+++ b/integrate_test/java_interop/service_discovery/interface/tests/integration/main_test.go
@@ -20,9 +20,14 @@
 import (
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/interface/proto"
 )
 
diff --git a/integrate_test/java_interop/service_discovery/interface/tests/integration/service_discovery_test.go b/integrate_test/java_interop/service_discovery/interface/tests/integration/service_discovery_test.go
index edae0fd..4d02708 100644
--- a/integrate_test/java_interop/service_discovery/interface/tests/integration/service_discovery_test.go
+++ b/integrate_test/java_interop/service_discovery/interface/tests/integration/service_discovery_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/interface/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/interface/proto"
+)
+
 func TestGreet(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 	ctx := context.Background()
diff --git a/integrate_test/java_interop/service_discovery/service/tests/integration/main_test.go b/integrate_test/java_interop/service_discovery/service/tests/integration/main_test.go
index 6a875af..072b0b9 100644
--- a/integrate_test/java_interop/service_discovery/service/tests/integration/main_test.go
+++ b/integrate_test/java_interop/service_discovery/service/tests/integration/main_test.go
@@ -20,9 +20,14 @@
 import (
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
 )
 
diff --git a/integrate_test/java_interop/service_discovery/service/tests/integration/service_discovery_test.go b/integrate_test/java_interop/service_discovery/service/tests/integration/service_discovery_test.go
index 20347cf..7f2af35 100644
--- a/integrate_test/java_interop/service_discovery/service/tests/integration/service_discovery_test.go
+++ b/integrate_test/java_interop/service_discovery/service/tests/integration/service_discovery_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+)
+
 func TestGreet(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 	ctx := context.Background()
diff --git a/integrate_test/otel/tracing/stdout/tests/integration/main_test.go b/integrate_test/otel/tracing/stdout/tests/integration/main_test.go
index 2e63d4d..e84333f 100644
--- a/integrate_test/otel/tracing/stdout/tests/integration/main_test.go
+++ b/integrate_test/otel/tracing/stdout/tests/integration/main_test.go
@@ -20,11 +20,16 @@
 import (
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/otel/trace"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/otel/tracing/stdout/proto"
 )
 
diff --git a/integrate_test/otel/tracing/stdout/tests/integration/stdout_test.go b/integrate_test/otel/tracing/stdout/tests/integration/stdout_test.go
index b9cc988..47db3bd 100644
--- a/integrate_test/otel/tracing/stdout/tests/integration/stdout_test.go
+++ b/integrate_test/otel/tracing/stdout/tests/integration/stdout_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/otel/tracing/stdout/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/otel/tracing/stdout/proto"
+)
+
 func TestStdoutExporter(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 
diff --git a/integrate_test/registry/nacos/tests/integration/main_test.go b/integrate_test/registry/nacos/tests/integration/main_test.go
index d7cd41d..d579c45 100644
--- a/integrate_test/registry/nacos/tests/integration/main_test.go
+++ b/integrate_test/registry/nacos/tests/integration/main_test.go
@@ -20,13 +20,16 @@
 import (
 	"os"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/registry/nacos/proto"
-
+import (
 	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/registry"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"dubbo.apache.org/dubbo-go/v3/registry"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/registry/nacos/proto"
 )
 
 var greetService greet.GreetService
diff --git a/integrate_test/registry/nacos/tests/integration/userprovider_test.go b/integrate_test/registry/nacos/tests/integration/userprovider_test.go
index 95ae516..b40ab8f 100644
--- a/integrate_test/registry/nacos/tests/integration/userprovider_test.go
+++ b/integrate_test/registry/nacos/tests/integration/userprovider_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/registry/nacos/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/registry/nacos/proto"
+)
+
 func TestGetUser(t *testing.T) {
 	req := &greet.GreetRequest{
 		Name: "Dubbo",
diff --git a/integrate_test/registry/zookeeper/tests/integration/helloworld_test.go b/integrate_test/registry/zookeeper/tests/integration/helloworld_test.go
index d76e284..71fe3ce 100644
--- a/integrate_test/registry/zookeeper/tests/integration/helloworld_test.go
+++ b/integrate_test/registry/zookeeper/tests/integration/helloworld_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/registry/zookeeper/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/registry/zookeeper/proto"
+)
+
 func TestSayHello(t *testing.T) {
 	req := &greet.GreetRequest{
 		Name: "Dubbo",
diff --git a/integrate_test/registry/zookeeper/tests/integration/main_test.go b/integrate_test/registry/zookeeper/tests/integration/main_test.go
index d0d06d0..dc15432 100644
--- a/integrate_test/registry/zookeeper/tests/integration/main_test.go
+++ b/integrate_test/registry/zookeeper/tests/integration/main_test.go
@@ -20,13 +20,16 @@
 import (
 	"os"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/registry/zookeeper/proto"
-
+import (
 	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/registry"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"dubbo.apache.org/dubbo-go/v3/registry"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/registry/zookeeper/proto"
 )
 
 var greetService greet.GreetService
diff --git a/integrate_test/retry/tests/integration/main_test.go b/integrate_test/retry/tests/integration/main_test.go
index d1f7421..dcc91fc 100644
--- a/integrate_test/retry/tests/integration/main_test.go
+++ b/integrate_test/retry/tests/integration/main_test.go
@@ -20,14 +20,17 @@
 import (
 	"os"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/retry/proto"
-
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/retry/proto"
+)
+
 var greeterProvider greet.GreetService
 
 func TestMain(m *testing.M) {
diff --git a/integrate_test/retry/tests/integration/retry_test.go b/integrate_test/retry/tests/integration/retry_test.go
index 8188ef7..b87c00b 100644
--- a/integrate_test/retry/tests/integration/retry_test.go
+++ b/integrate_test/retry/tests/integration/retry_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/retry/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/retry/proto"
+)
+
 func TestRetry(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 
diff --git a/integrate_test/rpc/grpc/tests/integration/grpcprovider_test.go b/integrate_test/rpc/grpc/tests/integration/grpcprovider_test.go
index f04db65..bc490ea 100644
--- a/integrate_test/rpc/grpc/tests/integration/grpcprovider_test.go
+++ b/integrate_test/rpc/grpc/tests/integration/grpcprovider_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	pb "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	pb "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+)
+
 func TestConnectWithGRPC(t *testing.T) {
 	req := &pb.GreetRequest{
 		Name: "grpc",
diff --git a/integrate_test/rpc/grpc/tests/integration/main_test.go b/integrate_test/rpc/grpc/tests/integration/main_test.go
index 431712c..3da0687 100644
--- a/integrate_test/rpc/grpc/tests/integration/main_test.go
+++ b/integrate_test/rpc/grpc/tests/integration/main_test.go
@@ -20,14 +20,19 @@
 import (
 	"os"
 	"testing"
+)
+
+import (
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
 	"github.com/dubbogo/gost/log/logger"
+
 	"google.golang.org/grpc"
 	"google.golang.org/grpc/credentials/insecure"
+)
 
+import (
 	pb "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
-
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
 )
 
 var greetService pb.GreetServiceClient
diff --git a/integrate_test/rpc/multi-protocols/tests/integration/main_test.go b/integrate_test/rpc/multi-protocols/tests/integration/main_test.go
index 91f0b61..d2342ad 100644
--- a/integrate_test/rpc/multi-protocols/tests/integration/main_test.go
+++ b/integrate_test/rpc/multi-protocols/tests/integration/main_test.go
@@ -18,15 +18,20 @@
 package integration
 
 import (
-	"dubbo.apache.org/dubbo-go/v3/common/constant"
-	greet "github.com/apache/dubbo-go-samples/rpc/multi-protocols/proto"
 	"os"
 	"testing"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
+	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/multi-protocols/proto"
+)
+
 var greeterProvider greet.GreetService
 var connDubbo *client.Connection
 var connJsonRpc *client.Connection
diff --git a/integrate_test/rpc/multi-protocols/tests/integration/multirpc_test.go b/integrate_test/rpc/multi-protocols/tests/integration/multirpc_test.go
index 773b7b4..dc8db4a 100644
--- a/integrate_test/rpc/multi-protocols/tests/integration/multirpc_test.go
+++ b/integrate_test/rpc/multi-protocols/tests/integration/multirpc_test.go
@@ -19,13 +19,19 @@
 
 import (
 	"context"
-	greet "github.com/apache/dubbo-go-samples/rpc/multi-protocols/proto"
-	"github.com/dubbogo/gost/log/logger"
 	"testing"
+)
+
+import (
+	"github.com/dubbogo/gost/log/logger"
 
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/multi-protocols/proto"
+)
+
 func TestSayHello(t *testing.T) {
 	//Triple
 	req := &greet.GreetRequest{Name: "hello world"}
diff --git a/integrate_test/rpc/triple/instance/tests/integration/instanceprovider_test.go b/integrate_test/rpc/triple/instance/tests/integration/instanceprovider_test.go
index 2c1553f..96decaa 100644
--- a/integrate_test/rpc/triple/instance/tests/integration/instanceprovider_test.go
+++ b/integrate_test/rpc/triple/instance/tests/integration/instanceprovider_test.go
@@ -23,11 +23,11 @@
 )
 
 import (
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/instance/proto"
+	"github.com/stretchr/testify/assert"
 )
 
 import (
-	"github.com/stretchr/testify/assert"
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/instance/proto"
 )
 
 func TestSayHello(t *testing.T) {
diff --git a/integrate_test/rpc/triple/instance/tests/integration/main_test.go b/integrate_test/rpc/triple/instance/tests/integration/main_test.go
index 8c4c0d0..fa051e5 100644
--- a/integrate_test/rpc/triple/instance/tests/integration/main_test.go
+++ b/integrate_test/rpc/triple/instance/tests/integration/main_test.go
@@ -25,7 +25,9 @@
 import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/instance/proto"
 )
 
diff --git a/integrate_test/rpc/triple/old_triple/tests/integration/main_test.go b/integrate_test/rpc/triple/old_triple/tests/integration/main_test.go
index 67451b4..52ca875 100644
--- a/integrate_test/rpc/triple/old_triple/tests/integration/main_test.go
+++ b/integrate_test/rpc/triple/old_triple/tests/integration/main_test.go
@@ -25,7 +25,9 @@
 import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
 )
 
diff --git a/integrate_test/rpc/triple/old_triple/tests/integration/oldtripleprovider_test.go b/integrate_test/rpc/triple/old_triple/tests/integration/oldtripleprovider_test.go
index b7c79a4..16e8551 100644
--- a/integrate_test/rpc/triple/old_triple/tests/integration/oldtripleprovider_test.go
+++ b/integrate_test/rpc/triple/old_triple/tests/integration/oldtripleprovider_test.go
@@ -23,11 +23,11 @@
 )
 
 import (
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
+	"github.com/stretchr/testify/assert"
 )
 
 import (
-	"github.com/stretchr/testify/assert"
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
 )
 
 func TestSayHello(t *testing.T) {
diff --git a/integrate_test/rpc/triple/pb-json/tests/integration/main_test.go b/integrate_test/rpc/triple/pb-json/tests/integration/main_test.go
index 85a9d55..d5630e6 100644
--- a/integrate_test/rpc/triple/pb-json/tests/integration/main_test.go
+++ b/integrate_test/rpc/triple/pb-json/tests/integration/main_test.go
@@ -27,7 +27,9 @@
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb-json/proto"
 )
 
diff --git a/integrate_test/rpc/triple/pb-json/tests/integration/pb-jsonprovider_test.go b/integrate_test/rpc/triple/pb-json/tests/integration/pb-jsonprovider_test.go
index f4c8b19..2e2fd09 100644
--- a/integrate_test/rpc/triple/pb-json/tests/integration/pb-jsonprovider_test.go
+++ b/integrate_test/rpc/triple/pb-json/tests/integration/pb-jsonprovider_test.go
@@ -23,11 +23,11 @@
 )
 
 import (
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb-json/proto"
+	"github.com/stretchr/testify/assert"
 )
 
 import (
-	"github.com/stretchr/testify/assert"
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb-json/proto"
 )
 
 func TestSayHello(t *testing.T) {
diff --git a/integrate_test/rpc/triple/pb/tests/integration/main_test.go b/integrate_test/rpc/triple/pb/tests/integration/main_test.go
index c912fae..4f61c29 100644
--- a/integrate_test/rpc/triple/pb/tests/integration/main_test.go
+++ b/integrate_test/rpc/triple/pb/tests/integration/main_test.go
@@ -25,7 +25,9 @@
 import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
 )
 
diff --git a/integrate_test/rpc/triple/pb/tests/integration/pbprovider_test.go b/integrate_test/rpc/triple/pb/tests/integration/pbprovider_test.go
index b2a46e6..5fe837a 100644
--- a/integrate_test/rpc/triple/pb/tests/integration/pbprovider_test.go
+++ b/integrate_test/rpc/triple/pb/tests/integration/pbprovider_test.go
@@ -23,11 +23,11 @@
 )
 
 import (
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
+	"github.com/stretchr/testify/assert"
 )
 
 import (
-	"github.com/stretchr/testify/assert"
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
 )
 
 func TestConnectWithGRPC(t *testing.T) {
diff --git a/integrate_test/rpc/triple/pb2/tests/integration/main_test.go b/integrate_test/rpc/triple/pb2/tests/integration/main_test.go
index 0857f14..3bcb257 100644
--- a/integrate_test/rpc/triple/pb2/tests/integration/main_test.go
+++ b/integrate_test/rpc/triple/pb2/tests/integration/main_test.go
@@ -25,7 +25,9 @@
 import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb2/proto"
 )
 
diff --git a/integrate_test/rpc/triple/pb2/tests/integration/pb2provider_test.go b/integrate_test/rpc/triple/pb2/tests/integration/pb2provider_test.go
index 632cb88..095ba8a 100644
--- a/integrate_test/rpc/triple/pb2/tests/integration/pb2provider_test.go
+++ b/integrate_test/rpc/triple/pb2/tests/integration/pb2provider_test.go
@@ -23,11 +23,11 @@
 )
 
 import (
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb2/proto"
+	"github.com/stretchr/testify/assert"
 )
 
 import (
-	"github.com/stretchr/testify/assert"
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb2/proto"
 )
 
 func TestConnectWithGRPC(t *testing.T) {
diff --git a/integrate_test/rpc/triple/reflection/tests/integration/main_test.go b/integrate_test/rpc/triple/reflection/tests/integration/main_test.go
index 03d6272..ccba5a9 100644
--- a/integrate_test/rpc/triple/reflection/tests/integration/main_test.go
+++ b/integrate_test/rpc/triple/reflection/tests/integration/main_test.go
@@ -26,7 +26,9 @@
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	reflection "dubbo.apache.org/dubbo-go/v3/protocol/triple/reflection/triple_reflection"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/reflection/proto"
 )
 
diff --git a/integrate_test/rpc/triple/reflection/tests/integration/reflectionprovider_test.go b/integrate_test/rpc/triple/reflection/tests/integration/reflectionprovider_test.go
index b9bda66..baeabb3 100644
--- a/integrate_test/rpc/triple/reflection/tests/integration/reflectionprovider_test.go
+++ b/integrate_test/rpc/triple/reflection/tests/integration/reflectionprovider_test.go
@@ -25,10 +25,6 @@
 import (
 	reflection "dubbo.apache.org/dubbo-go/v3/protocol/triple/reflection/triple_reflection"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/reflection/proto"
-)
-
-import (
 	"github.com/golang/protobuf/proto"
 
 	"github.com/stretchr/testify/assert"
@@ -36,6 +32,10 @@
 	"google.golang.org/protobuf/types/descriptorpb"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/reflection/proto"
+)
+
 func TestSayHello(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 
diff --git a/integrate_test/rpc/triple/registry/tests/integration/main_test.go b/integrate_test/rpc/triple/registry/tests/integration/main_test.go
index b57fd01..9655804 100644
--- a/integrate_test/rpc/triple/registry/tests/integration/main_test.go
+++ b/integrate_test/rpc/triple/registry/tests/integration/main_test.go
@@ -26,7 +26,9 @@
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/registry/proto"
 )
 
diff --git a/integrate_test/rpc/triple/registry/tests/integration/registryprovider_test.go b/integrate_test/rpc/triple/registry/tests/integration/registryprovider_test.go
index 820aa78..6ed1986 100644
--- a/integrate_test/rpc/triple/registry/tests/integration/registryprovider_test.go
+++ b/integrate_test/rpc/triple/registry/tests/integration/registryprovider_test.go
@@ -23,11 +23,11 @@
 )
 
 import (
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/registry/proto"
+	"github.com/stretchr/testify/assert"
 )
 
 import (
-	"github.com/stretchr/testify/assert"
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/registry/proto"
 )
 
 func TestSayHello(t *testing.T) {
diff --git a/integrate_test/rpc/triple/stream/tests/integration/main_test.go b/integrate_test/rpc/triple/stream/tests/integration/main_test.go
index ebecd54..e075ed5 100644
--- a/integrate_test/rpc/triple/stream/tests/integration/main_test.go
+++ b/integrate_test/rpc/triple/stream/tests/integration/main_test.go
@@ -25,7 +25,9 @@
 import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/stream/proto"
 )
 
diff --git a/integrate_test/rpc/triple/stream/tests/integration/streamprovider_test.go b/integrate_test/rpc/triple/stream/tests/integration/streamprovider_test.go
index fd15f8d..94dab33 100644
--- a/integrate_test/rpc/triple/stream/tests/integration/streamprovider_test.go
+++ b/integrate_test/rpc/triple/stream/tests/integration/streamprovider_test.go
@@ -23,11 +23,11 @@
 )
 
 import (
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/stream/proto"
+	"github.com/stretchr/testify/assert"
 )
 
 import (
-	"github.com/stretchr/testify/assert"
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/stream/proto"
 )
 
 func TestSayHello(t *testing.T) {
diff --git a/integrate_test/streaming/tests/integration/main_test.go b/integrate_test/streaming/tests/integration/main_test.go
index 1ec67af..b72eaed 100644
--- a/integrate_test/streaming/tests/integration/main_test.go
+++ b/integrate_test/streaming/tests/integration/main_test.go
@@ -20,14 +20,17 @@
 import (
 	"os"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/streaming/proto"
-
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/streaming/proto"
+)
+
 var greeterProvider greet.GreetService
 
 func TestMain(m *testing.M) {
diff --git a/integrate_test/streaming/tests/integration/streaming_test.go b/integrate_test/streaming/tests/integration/streaming_test.go
index bd32f81..849dd19 100644
--- a/integrate_test/streaming/tests/integration/streaming_test.go
+++ b/integrate_test/streaming/tests/integration/streaming_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/streaming/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/streaming/proto"
+)
+
 func TestStreaming(t *testing.T) {
 	t.Run("test TRIPLE unary call", testUnary)
 	t.Run("test TRIPLE bidi stream", testBidiStream)
diff --git a/integrate_test/timeout/tests/integration/main_test.go b/integrate_test/timeout/tests/integration/main_test.go
index a9ede87..a8d7c7b 100644
--- a/integrate_test/timeout/tests/integration/main_test.go
+++ b/integrate_test/timeout/tests/integration/main_test.go
@@ -20,14 +20,17 @@
 import (
 	"os"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/timeout/proto"
-
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/timeout/proto"
+)
+
 var greeterProvider greet.GreetService
 
 func TestMain(m *testing.M) {
diff --git a/integrate_test/timeout/tests/integration/timeout_test.go b/integrate_test/timeout/tests/integration/timeout_test.go
index ef7225d..293a21f 100644
--- a/integrate_test/timeout/tests/integration/timeout_test.go
+++ b/integrate_test/timeout/tests/integration/timeout_test.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"testing"
+)
 
-	greet "github.com/apache/dubbo-go-samples/timeout/proto"
+import (
 	"github.com/stretchr/testify/assert"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/timeout/proto"
+)
+
 func TestTimeout(t *testing.T) {
 	req := &greet.GreetRequest{Name: "hello world"}
 
diff --git a/java_interop/non-protobuf-dubbo/go-client/client.go b/java_interop/non-protobuf-dubbo/go-client/client.go
index f279441..0742e31 100644
--- a/java_interop/non-protobuf-dubbo/go-client/client.go
+++ b/java_interop/non-protobuf-dubbo/go-client/client.go
@@ -23,11 +23,10 @@
 )
 
 import (
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
-
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 )
 
 import (
diff --git a/java_interop/non-protobuf-dubbo/go-server/server.go b/java_interop/non-protobuf-dubbo/go-server/server.go
index 8c514a2..2bc53f5 100644
--- a/java_interop/non-protobuf-dubbo/go-server/server.go
+++ b/java_interop/non-protobuf-dubbo/go-server/server.go
@@ -19,14 +19,21 @@
 
 import (
 	"context"
+	"fmt"
+)
+
+import (
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	"fmt"
-	greet "github.com/apache/dubbo-go-samples/java_interop/non-protobuf-dubbo/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/non-protobuf-dubbo/proto"
+)
+
 type GreetDubboServer struct {
 }
 
diff --git a/java_interop/non-protobuf-dubbo/proto/greet.dubbo.go b/java_interop/non-protobuf-dubbo/proto/greet.dubbo.go
index 5ce2612..d7bd1ee 100644
--- a/java_interop/non-protobuf-dubbo/proto/greet.dubbo.go
+++ b/java_interop/non-protobuf-dubbo/proto/greet.dubbo.go
@@ -7,7 +7,9 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common"
diff --git a/java_interop/non-protobuf-triple/go-client/client.go b/java_interop/non-protobuf-triple/go-client/client.go
index 6130f35..b00b629 100755
--- a/java_interop/non-protobuf-triple/go-client/client.go
+++ b/java_interop/non-protobuf-triple/go-client/client.go
@@ -19,19 +19,22 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	// 	"github.com/apache/dubbo-go-hessian2/java8_time"
-	// 	"github.com/apache/dubbo-go-hessian2/java_exception"
-	// 	"github.com/apache/dubbo-go-hessian2/java_sql_time"
-	// 	"github.com/apache/dubbo-go-hessian2/java_util"
-	greet "github.com/apache/dubbo-go-samples/java_interop/non-protobuf-triple/proto"
+
 	"github.com/dubbogo/gost/log/logger"
-	//	java_math "github.com/dubbogo/gost/math/big"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/non-protobuf-triple/proto"
+)
+
+// java_math "github.com/dubbogo/gost/math/big"
 func main() {
 	ins, err := dubbo.NewInstance(
 		dubbo.WithName("dubbo_interop_non_idl_triple_client"),
diff --git a/java_interop/non-protobuf-triple/go-server/server.go b/java_interop/non-protobuf-triple/go-server/server.go
index fc793ef..737474b 100755
--- a/java_interop/non-protobuf-triple/go-server/server.go
+++ b/java_interop/non-protobuf-triple/go-server/server.go
@@ -19,11 +19,17 @@
 
 import (
 	"context"
+	"fmt"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	"fmt"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/java_interop/non-protobuf-triple/proto"
 )
 
diff --git a/java_interop/protobuf-triple/go/go-client/cmd/client.go b/java_interop/protobuf-triple/go/go-client/cmd/client.go
index 83d3fd3..629c1b5 100644
--- a/java_interop/protobuf-triple/go/go-client/cmd/client.go
+++ b/java_interop/protobuf-triple/go/go-client/cmd/client.go
@@ -19,12 +19,19 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/java_interop/protobuf-triple/go/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/protobuf-triple/go/proto"
+)
+
 func main() {
 
 	cli, err := client.NewClient(
diff --git a/java_interop/protobuf-triple/go/go-server/cmd/server.go b/java_interop/protobuf-triple/go/go-server/cmd/server.go
index 904f4a2..ef4622d 100644
--- a/java_interop/protobuf-triple/go/go-server/cmd/server.go
+++ b/java_interop/protobuf-triple/go/go-server/cmd/server.go
@@ -19,9 +19,15 @@
 
 import (
 	"context"
+)
+
+import (
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/java_interop/protobuf-triple/go/proto"
 )
 
diff --git a/java_interop/protobuf-triple/go/proto/greet.pb.go b/java_interop/protobuf-triple/go/proto/greet.pb.go
index 2b140dc..745c041 100644
--- a/java_interop/protobuf-triple/go/proto/greet.pb.go
+++ b/java_interop/protobuf-triple/go/proto/greet.pb.go
@@ -25,12 +25,16 @@
 package proto
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/java_interop/service_discovery/interface/go-client/cmd/client.go b/java_interop/service_discovery/interface/go-client/cmd/client.go
index 9372c6c..3a7e28f 100644
--- a/java_interop/service_discovery/interface/go-client/cmd/client.go
+++ b/java_interop/service_discovery/interface/go-client/cmd/client.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+)
+
 func main() {
 
 	//global conception
diff --git a/java_interop/service_discovery/interface/go-server/cmd/server.go b/java_interop/service_discovery/interface/go-server/cmd/server.go
index 6c9ac83..f0a3286 100644
--- a/java_interop/service_discovery/interface/go-server/cmd/server.go
+++ b/java_interop/service_discovery/interface/go-server/cmd/server.go
@@ -19,15 +19,21 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/java_interop/service_discovery/interface/proto/greet.pb.go b/java_interop/service_discovery/interface/proto/greet.pb.go
index a961de2..60b4f0a 100644
--- a/java_interop/service_discovery/interface/proto/greet.pb.go
+++ b/java_interop/service_discovery/interface/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/java_interop/service_discovery/service/go-client/cmd/client.go b/java_interop/service_discovery/service/go-client/cmd/client.go
index 56ed8b8..928fecb 100644
--- a/java_interop/service_discovery/service/go-client/cmd/client.go
+++ b/java_interop/service_discovery/service/go-client/cmd/client.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+)
+
 func main() {
 
 	//global conception
diff --git a/java_interop/service_discovery/service/go-server/cmd/server.go b/java_interop/service_discovery/service/go-server/cmd/server.go
index 65e74fa..ef03566 100644
--- a/java_interop/service_discovery/service/go-server/cmd/server.go
+++ b/java_interop/service_discovery/service/go-server/cmd/server.go
@@ -19,15 +19,21 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/java_interop/service_discovery/service/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/java_interop/service_discovery/service/proto/greet.pb.go b/java_interop/service_discovery/service/proto/greet.pb.go
index a961de2..60b4f0a 100644
--- a/java_interop/service_discovery/service/proto/greet.pb.go
+++ b/java_interop/service_discovery/service/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/llm/go-client/frontend/handlers/chat.go b/llm/go-client/frontend/handlers/chat.go
index fb8603e..cb22910 100644
--- a/llm/go-client/frontend/handlers/chat.go
+++ b/llm/go-client/frontend/handlers/chat.go
@@ -29,7 +29,9 @@
 
 import (
 	"github.com/dubbogo/gost/log/logger"
+
 	"github.com/gin-contrib/sessions"
+
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/llm/go-client/frontend/main.go b/llm/go-client/frontend/main.go
index 983b01f..d59afd4 100644
--- a/llm/go-client/frontend/main.go
+++ b/llm/go-client/frontend/main.go
@@ -30,6 +30,7 @@
 
 	"github.com/gin-contrib/sessions"
 	"github.com/gin-contrib/sessions/cookie"
+
 	"github.com/gin-gonic/gin"
 )
 
diff --git a/llm/go-server/cmd/server.go b/llm/go-server/cmd/server.go
index cd59108..ca2c6cf 100644
--- a/llm/go-server/cmd/server.go
+++ b/llm/go-server/cmd/server.go
@@ -30,7 +30,9 @@
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
 	"dubbo.apache.org/dubbo-go/v3/server"
+
 	"github.com/dubbogo/gost/log/logger"
+
 	"github.com/tmc/langchaingo/llms"
 	"github.com/tmc/langchaingo/llms/ollama"
 )
diff --git a/llm/proto/chat.pb.go b/llm/proto/chat.pb.go
index 6eb946b..7e3b083 100644
--- a/llm/proto/chat.pb.go
+++ b/llm/proto/chat.pb.go
@@ -23,13 +23,17 @@
 package chat
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 	unsafe "unsafe"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/logger/custom/cmd/main.go b/logger/custom/cmd/main.go
index e703aff..6179113 100644
--- a/logger/custom/cmd/main.go
+++ b/logger/custom/cmd/main.go
@@ -22,11 +22,13 @@
 	"fmt"
 	"os"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"github.com/dubbogo/gost/log/logger"
 )
 
diff --git a/logger/default/cmd/main.go b/logger/default/cmd/main.go
index c27e255..36908bd 100644
--- a/logger/default/cmd/main.go
+++ b/logger/default/cmd/main.go
@@ -20,11 +20,13 @@
 import (
 	"context"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"github.com/dubbogo/gost/log/logger"
 )
 
diff --git a/logger/level/cmd/main.go b/logger/level/cmd/main.go
index 9c1e1c8..3687170 100644
--- a/logger/level/cmd/main.go
+++ b/logger/level/cmd/main.go
@@ -20,14 +20,15 @@
 import (
 	"context"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	log "dubbo.apache.org/dubbo-go/v3/logger"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"github.com/dubbogo/gost/log/logger"
-
-	log "dubbo.apache.org/dubbo-go/v3/logger"
 )
 
 func main() {
diff --git a/logger/rolling/cmd/main.go b/logger/rolling/cmd/main.go
index 58d4a01..074fd8c 100644
--- a/logger/rolling/cmd/main.go
+++ b/logger/rolling/cmd/main.go
@@ -20,9 +20,12 @@
 import (
 	"context"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
diff --git a/metrics/go-client/cmd/main.go b/metrics/go-client/cmd/main.go
index a495ae4..799d131 100644
--- a/metrics/go-client/cmd/main.go
+++ b/metrics/go-client/cmd/main.go
@@ -19,15 +19,20 @@
 
 import (
 	"context"
-	"dubbo.apache.org/dubbo-go/v3/registry"
-	"github.com/dubbogo/gost/log/logger"
 	"os"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/metrics"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"dubbo.apache.org/dubbo-go/v3/metrics"
+	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
 )
 
diff --git a/metrics/go-server/cmd/main.go b/metrics/go-server/cmd/main.go
index 1e7842f..d919967 100644
--- a/metrics/go-server/cmd/main.go
+++ b/metrics/go-server/cmd/main.go
@@ -19,20 +19,26 @@
 
 import (
 	"context"
-	"dubbo.apache.org/dubbo-go/v3/registry"
-	"github.com/pkg/errors"
 	"math/rand"
 	"os"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/metrics"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"dubbo.apache.org/dubbo-go/v3/metrics"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
+	"dubbo.apache.org/dubbo-go/v3/registry"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
+
 	"github.com/dubbogo/gost/log/logger"
+
+	"github.com/pkg/errors"
+)
+
+import (
+	greet "github.com/apache/dubbo-go-samples/helloworld/proto"
 )
 
 type GreetTripleServer struct {
diff --git a/metrics/proto/greet.pb.go b/metrics/proto/greet.pb.go
index ea146c7..874a48c 100644
--- a/metrics/proto/greet.pb.go
+++ b/metrics/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/adservive/cli/main.go b/online_boutique/src/adservive/cli/main.go
index 6688791..6aedd3e 100644
--- a/online_boutique/src/adservive/cli/main.go
+++ b/online_boutique/src/adservive/cli/main.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	health "dubbo.apache.org/dubbo-go/v3/protocol/triple/health/triple_health"
-	hipstershop "github.com/apache/dubbo-go-samples/online_boutique_demo/adservice/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	hipstershop "github.com/apache/dubbo-go-samples/online_boutique_demo/adservice/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("tri://127.0.0.1:20000"),
diff --git a/online_boutique/src/adservive/handler/adservice.go b/online_boutique/src/adservive/handler/adservice.go
index 2021407..2d0c260 100644
--- a/online_boutique/src/adservive/handler/adservice.go
+++ b/online_boutique/src/adservive/handler/adservice.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"math/rand"
+)
 
-	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/adservice/proto"
+import (
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/adservice/proto"
+)
+
 const MaxAdsToServe = 2
 
 var adsMap = createAdsMap()
diff --git a/online_boutique/src/adservive/main.go b/online_boutique/src/adservive/main.go
index 8441130..bb45ff6 100644
--- a/online_boutique/src/adservive/main.go
+++ b/online_boutique/src/adservive/main.go
@@ -18,14 +18,21 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/adservice/handler"
 	hipstershop "github.com/apache/dubbo-go-samples/online_boutique_demo/adservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"os"
 )
 
 func main() {
diff --git a/online_boutique/src/adservive/proto/adservice.pb.go b/online_boutique/src/adservive/proto/adservice.pb.go
index 002a209..6b038fa 100644
--- a/online_boutique/src/adservive/proto/adservice.pb.go
+++ b/online_boutique/src/adservive/proto/adservice.pb.go
@@ -21,12 +21,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/adservive/proto/adservice.triple.go b/online_boutique/src/adservive/proto/adservice.triple.go
index 1f444f7..8748bb7 100644
--- a/online_boutique/src/adservive/proto/adservice.triple.go
+++ b/online_boutique/src/adservive/proto/adservice.triple.go
@@ -5,7 +5,9 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common"
diff --git a/online_boutique/src/cartservice/cartstore/interface.go b/online_boutique/src/cartservice/cartstore/interface.go
index 85cae24..ef0fec8 100644
--- a/online_boutique/src/cartservice/cartstore/interface.go
+++ b/online_boutique/src/cartservice/cartstore/interface.go
@@ -17,8 +17,13 @@
 
 package cartstore
 
-import "context"
-import pb "github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/proto"
+import (
+	"context"
+)
+
+import (
+	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/proto"
+)
 
 type CartStore interface {
 	AddItem(ctx context.Context, userID, productID string, quantity int32) error
diff --git a/online_boutique/src/cartservice/cartstore/memory.go b/online_boutique/src/cartservice/cartstore/memory.go
index 33af20c..6d2f374 100644
--- a/online_boutique/src/cartservice/cartstore/memory.go
+++ b/online_boutique/src/cartservice/cartstore/memory.go
@@ -19,10 +19,13 @@
 
 import (
 	"context"
-	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/proto"
 	"sync"
 )
 
+import (
+	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/proto"
+)
+
 type memoryCartStore struct {
 	sync.RWMutex
 
diff --git a/online_boutique/src/cartservice/handler/cartservice.go b/online_boutique/src/cartservice/handler/cartservice.go
index 682a2cf..888170f 100644
--- a/online_boutique/src/cartservice/handler/cartservice.go
+++ b/online_boutique/src/cartservice/handler/cartservice.go
@@ -19,6 +19,9 @@
 
 import (
 	"context"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/cartstore"
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/proto"
 )
diff --git a/online_boutique/src/cartservice/main.go b/online_boutique/src/cartservice/main.go
index 236cee1..5e94ac1 100644
--- a/online_boutique/src/cartservice/main.go
+++ b/online_boutique/src/cartservice/main.go
@@ -18,15 +18,22 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	"github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/handler"
-	hipstershop "github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 	_ "github.com/dubbogo/gost/log/logger"
-	"os"
+)
+
+import (
+	"github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/handler"
+	hipstershop "github.com/apache/dubbo-go-samples/online_boutique_demo/cartservice/proto"
 )
 
 func main() {
diff --git a/online_boutique/src/cartservice/proto/cartservice.pb.go b/online_boutique/src/cartservice/proto/cartservice.pb.go
index 8b4317a..affdfc7 100644
--- a/online_boutique/src/cartservice/proto/cartservice.pb.go
+++ b/online_boutique/src/cartservice/proto/cartservice.pb.go
@@ -21,12 +21,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/checkoutservice/handler/checkoutservice.go b/online_boutique/src/checkoutservice/handler/checkoutservice.go
index 0b093b6..2fe7212 100644
--- a/online_boutique/src/checkoutservice/handler/checkoutservice.go
+++ b/online_boutique/src/checkoutservice/handler/checkoutservice.go
@@ -20,12 +20,19 @@
 import (
 	"context"
 	"fmt"
+)
+
+import (
 	"github.com/dubbogo/gost/log/logger"
 
 	"github.com/google/uuid"
-	"google.golang.org/grpc/codes"
-	"google.golang.org/grpc/status"
 
+	"google.golang.org/grpc/codes"
+
+	"google.golang.org/grpc/status"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/checkoutservice/money"
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/checkoutservice/proto"
 )
diff --git a/online_boutique/src/checkoutservice/main.go b/online_boutique/src/checkoutservice/main.go
index 83d4ee9..8b7abb1 100644
--- a/online_boutique/src/checkoutservice/main.go
+++ b/online_boutique/src/checkoutservice/main.go
@@ -18,14 +18,21 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/checkoutservice/handler"
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/checkoutservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"os"
 )
 
 var (
diff --git a/online_boutique/src/checkoutservice/money/money.go b/online_boutique/src/checkoutservice/money/money.go
index 09dfe0d..09b0929 100644
--- a/online_boutique/src/checkoutservice/money/money.go
+++ b/online_boutique/src/checkoutservice/money/money.go
@@ -19,6 +19,9 @@
 
 import (
 	"errors"
+)
+
+import (
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/checkoutservice/proto"
 )
 
diff --git a/online_boutique/src/checkoutservice/money/money_test.go b/online_boutique/src/checkoutservice/money/money_test.go
index 365acfa..1ab1964 100644
--- a/online_boutique/src/checkoutservice/money/money_test.go
+++ b/online_boutique/src/checkoutservice/money/money_test.go
@@ -21,7 +21,9 @@
 	"fmt"
 	"reflect"
 	"testing"
+)
 
+import (
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/checkoutservice/proto"
 )
 
diff --git a/online_boutique/src/checkoutservice/proto/hipstershop.pb.go b/online_boutique/src/checkoutservice/proto/hipstershop.pb.go
index 9313fdd..4438fec 100644
--- a/online_boutique/src/checkoutservice/proto/hipstershop.pb.go
+++ b/online_boutique/src/checkoutservice/proto/hipstershop.pb.go
@@ -21,12 +21,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/checkoutservice/tracing.go b/online_boutique/src/checkoutservice/tracing.go
index 00da9cd..38526a6 100644
--- a/online_boutique/src/checkoutservice/tracing.go
+++ b/online_boutique/src/checkoutservice/tracing.go
@@ -19,8 +19,10 @@
 
 import (
 	"go.opentelemetry.io/otel/exporters/jaeger"
+
 	"go.opentelemetry.io/otel/sdk/resource"
 	tracesdk "go.opentelemetry.io/otel/sdk/trace"
+
 	semconv "go.opentelemetry.io/otel/semconv/v1.12.0"
 )
 
diff --git a/online_boutique/src/currencyservice/handler/currencyservice.go b/online_boutique/src/currencyservice/handler/currencyservice.go
index 5ae2a74..f167a57 100644
--- a/online_boutique/src/currencyservice/handler/currencyservice.go
+++ b/online_boutique/src/currencyservice/handler/currencyservice.go
@@ -20,11 +20,16 @@
 import (
 	"context"
 	"encoding/json"
-	"github.com/dubbogo/grpc-go/codes"
-	"github.com/dubbogo/grpc-go/status"
 	"math"
 	"os"
+)
 
+import (
+	"github.com/dubbogo/grpc-go/codes"
+	"github.com/dubbogo/grpc-go/status"
+)
+
+import (
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/currencyservice/proto"
 )
 
diff --git a/online_boutique/src/currencyservice/main.go b/online_boutique/src/currencyservice/main.go
index 61ba70e..cfac884 100644
--- a/online_boutique/src/currencyservice/main.go
+++ b/online_boutique/src/currencyservice/main.go
@@ -18,14 +18,21 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/currencyservice/handler"
 	hipstershop "github.com/apache/dubbo-go-samples/online_boutique_demo/currencyservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"os"
 )
 
 func main() {
diff --git a/online_boutique/src/currencyservice/proto/currencyservice.pb.go b/online_boutique/src/currencyservice/proto/currencyservice.pb.go
index 0e7db73..4db7d27 100644
--- a/online_boutique/src/currencyservice/proto/currencyservice.pb.go
+++ b/online_boutique/src/currencyservice/proto/currencyservice.pb.go
@@ -21,12 +21,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/emailservice/handler/emailservice.go b/online_boutique/src/emailservice/handler/emailservice.go
index c8520a1..d4bf85f 100644
--- a/online_boutique/src/emailservice/handler/emailservice.go
+++ b/online_boutique/src/emailservice/handler/emailservice.go
@@ -19,10 +19,16 @@
 
 import (
 	"context"
-	email "github.com/apache/dubbo-go-samples/online_boutique_demo/emailservice/proto"
+)
+
+import (
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	email "github.com/apache/dubbo-go-samples/online_boutique_demo/emailservice/proto"
+)
+
 type EmailService struct{}
 
 type SendOrderConfirmationRequest struct {
diff --git a/online_boutique/src/emailservice/main.go b/online_boutique/src/emailservice/main.go
index e98aa65..48cdf61 100644
--- a/online_boutique/src/emailservice/main.go
+++ b/online_boutique/src/emailservice/main.go
@@ -18,14 +18,21 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/emailservice/handler"
 	email "github.com/apache/dubbo-go-samples/online_boutique_demo/emailservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"os"
 )
 
 func main() {
diff --git a/online_boutique/src/emailservice/proto/email.pb.go b/online_boutique/src/emailservice/proto/email.pb.go
index c0ec2b2..969b909 100644
--- a/online_boutique/src/emailservice/proto/email.pb.go
+++ b/online_boutique/src/emailservice/proto/email.pb.go
@@ -7,12 +7,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/frontend/deployment_details.go b/online_boutique/src/frontend/deployment_details.go
index 3900ddd..ee9cfd4 100644
--- a/online_boutique/src/frontend/deployment_details.go
+++ b/online_boutique/src/frontend/deployment_details.go
@@ -21,8 +21,11 @@
 	"net/http"
 	"os"
 	"time"
+)
 
+import (
 	"cloud.google.com/go/compute/metadata"
+
 	"github.com/sirupsen/logrus"
 )
 
diff --git a/online_boutique/src/frontend/handlers.go b/online_boutique/src/frontend/handlers.go
index baf815f..8da9bce 100644
--- a/online_boutique/src/frontend/handlers.go
+++ b/online_boutique/src/frontend/handlers.go
@@ -28,11 +28,17 @@
 	"strconv"
 	"strings"
 	"time"
+)
 
+import (
 	"github.com/gorilla/mux"
-	"github.com/pkg/errors"
-	"github.com/sirupsen/logrus"
 
+	"github.com/pkg/errors"
+
+	"github.com/sirupsen/logrus"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/frontend/money"
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/frontend/proto"
 )
diff --git a/online_boutique/src/frontend/main.go b/online_boutique/src/frontend/main.go
index 1ed6921..26f8142 100644
--- a/online_boutique/src/frontend/main.go
+++ b/online_boutique/src/frontend/main.go
@@ -18,19 +18,28 @@
 package main
 
 import (
+	"fmt"
+	"net/http"
+	"os"
+	"time"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	"fmt"
+
+	"github.com/dubbogo/gost/log/logger"
+
+	"github.com/gorilla/mux"
+
+	"github.com/sirupsen/logrus"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/frontend/config"
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/frontend/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"github.com/gorilla/mux"
-	"github.com/sirupsen/logrus"
-	"net/http"
-	"os"
-	"time"
 )
 
 const (
diff --git a/online_boutique/src/frontend/middleware.go b/online_boutique/src/frontend/middleware.go
index 8fa96bf..18ce2cb 100644
--- a/online_boutique/src/frontend/middleware.go
+++ b/online_boutique/src/frontend/middleware.go
@@ -21,8 +21,11 @@
 	"context"
 	"net/http"
 	"time"
+)
 
+import (
 	"github.com/google/uuid"
+
 	"github.com/sirupsen/logrus"
 )
 
diff --git a/online_boutique/src/frontend/money/money.go b/online_boutique/src/frontend/money/money.go
index b72ccd4..01b656a 100644
--- a/online_boutique/src/frontend/money/money.go
+++ b/online_boutique/src/frontend/money/money.go
@@ -19,7 +19,9 @@
 
 import (
 	"errors"
+)
 
+import (
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/frontend/proto"
 )
 
diff --git a/online_boutique/src/frontend/money/money_test.go b/online_boutique/src/frontend/money/money_test.go
index d0717c5..964a5cf 100644
--- a/online_boutique/src/frontend/money/money_test.go
+++ b/online_boutique/src/frontend/money/money_test.go
@@ -21,7 +21,9 @@
 	"fmt"
 	"reflect"
 	"testing"
+)
 
+import (
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/frontend/proto"
 )
 
diff --git a/online_boutique/src/frontend/proto/hipstershop.pb.go b/online_boutique/src/frontend/proto/hipstershop.pb.go
index e6b767e..25d1ad4 100644
--- a/online_boutique/src/frontend/proto/hipstershop.pb.go
+++ b/online_boutique/src/frontend/proto/hipstershop.pb.go
@@ -21,12 +21,16 @@
 package demo
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/frontend/rpc.go b/online_boutique/src/frontend/rpc.go
index d354512..0964dfc 100644
--- a/online_boutique/src/frontend/rpc.go
+++ b/online_boutique/src/frontend/rpc.go
@@ -20,9 +20,13 @@
 import (
 	"context"
 	"time"
+)
 
+import (
 	"github.com/pkg/errors"
+)
 
+import (
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/frontend/proto"
 )
 
diff --git a/online_boutique/src/paymentservice/handler/paymentservice.go b/online_boutique/src/paymentservice/handler/paymentservice.go
index cadec22..c55bcaa 100644
--- a/online_boutique/src/paymentservice/handler/paymentservice.go
+++ b/online_boutique/src/paymentservice/handler/paymentservice.go
@@ -19,15 +19,24 @@
 
 import (
 	"context"
-	"dubbo.apache.org/dubbo-go/v3/config"
 	"errors"
-	payment "github.com/apache/dubbo-go-samples/online_boutique_demo/paymentservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	creditcard "github.com/durango/go-credit-card"
-	"github.com/google/uuid"
 	"strconv"
 )
 
+import (
+	"dubbo.apache.org/dubbo-go/v3/config"
+
+	"github.com/dubbogo/gost/log/logger"
+
+	creditcard "github.com/durango/go-credit-card"
+
+	"github.com/google/uuid"
+)
+
+import (
+	payment "github.com/apache/dubbo-go-samples/online_boutique_demo/paymentservice/proto"
+)
+
 type PaymentService struct{}
 
 func (s *PaymentService) Charge(ctx context.Context, in *payment.ChargeRequest) (*payment.ChargeResponse, error) {
diff --git a/online_boutique/src/paymentservice/main.go b/online_boutique/src/paymentservice/main.go
index 710f302..5af8cb0 100644
--- a/online_boutique/src/paymentservice/main.go
+++ b/online_boutique/src/paymentservice/main.go
@@ -18,14 +18,21 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/paymentservice/handler"
 	payment "github.com/apache/dubbo-go-samples/online_boutique_demo/paymentservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"os"
 )
 
 func main() {
diff --git a/online_boutique/src/paymentservice/proto/payment.pb.go b/online_boutique/src/paymentservice/proto/payment.pb.go
index 926e725..b278758 100644
--- a/online_boutique/src/paymentservice/proto/payment.pb.go
+++ b/online_boutique/src/paymentservice/proto/payment.pb.go
@@ -7,12 +7,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/productcatalogservice/handler/productcatalogservice.go b/online_boutique/src/productcatalogservice/handler/productcatalogservice.go
index bac5290..506c66f 100644
--- a/online_boutique/src/productcatalogservice/handler/productcatalogservice.go
+++ b/online_boutique/src/productcatalogservice/handler/productcatalogservice.go
@@ -19,11 +19,6 @@
 
 import (
 	"context"
-	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/productcatalogservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"github.com/dubbogo/grpc-go/codes"
-	"github.com/dubbogo/grpc-go/status"
-	"google.golang.org/protobuf/encoding/protojson"
 	"os"
 	"os/signal"
 	"strings"
@@ -31,6 +26,19 @@
 	"syscall"
 )
 
+import (
+	"github.com/dubbogo/gost/log/logger"
+
+	"github.com/dubbogo/grpc-go/codes"
+	"github.com/dubbogo/grpc-go/status"
+
+	"google.golang.org/protobuf/encoding/protojson"
+)
+
+import (
+	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/productcatalogservice/proto"
+)
+
 var reloadCatalog bool
 
 type ProductCatalogService struct {
diff --git a/online_boutique/src/productcatalogservice/main.go b/online_boutique/src/productcatalogservice/main.go
index 7aa00fe..74878ae 100644
--- a/online_boutique/src/productcatalogservice/main.go
+++ b/online_boutique/src/productcatalogservice/main.go
@@ -18,14 +18,21 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/productcatalogservice/handler"
 	hipstershop "github.com/apache/dubbo-go-samples/online_boutique_demo/productcatalogservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"os"
 )
 
 func main() {
diff --git a/online_boutique/src/productcatalogservice/proto/productcatalogservice.pb.go b/online_boutique/src/productcatalogservice/proto/productcatalogservice.pb.go
index 687825c..319bb8c 100644
--- a/online_boutique/src/productcatalogservice/proto/productcatalogservice.pb.go
+++ b/online_boutique/src/productcatalogservice/proto/productcatalogservice.pb.go
@@ -21,12 +21,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/recommendationservice/handler/recommendationservice.go b/online_boutique/src/recommendationservice/handler/recommendationservice.go
index 9730b31..4bc01c5 100644
--- a/online_boutique/src/recommendationservice/handler/recommendationservice.go
+++ b/online_boutique/src/recommendationservice/handler/recommendationservice.go
@@ -19,9 +19,14 @@
 
 import (
 	"context"
-	"github.com/dubbogo/gost/log/logger"
 	"math/rand"
+)
 
+import (
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/recommendationservice/proto"
 )
 
diff --git a/online_boutique/src/recommendationservice/main.go b/online_boutique/src/recommendationservice/main.go
index 3d278bf..7bbb9f6 100644
--- a/online_boutique/src/recommendationservice/main.go
+++ b/online_boutique/src/recommendationservice/main.go
@@ -18,14 +18,21 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/recommendationservice/handler"
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/recommendationservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"os"
 )
 
 func main() {
diff --git a/online_boutique/src/recommendationservice/proto/recommendationservice.pb.go b/online_boutique/src/recommendationservice/proto/recommendationservice.pb.go
index c91635e..b63ca1a 100644
--- a/online_boutique/src/recommendationservice/proto/recommendationservice.pb.go
+++ b/online_boutique/src/recommendationservice/proto/recommendationservice.pb.go
@@ -21,12 +21,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/shippingservice/handler/shippingservice.go b/online_boutique/src/shippingservice/handler/shippingservice.go
index 00b4f27..755436f 100644
--- a/online_boutique/src/shippingservice/handler/shippingservice.go
+++ b/online_boutique/src/shippingservice/handler/shippingservice.go
@@ -20,8 +20,13 @@
 import (
 	"context"
 	"fmt"
-	"github.com/dubbogo/gost/log/logger"
+)
 
+import (
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/shippingservice/proto"
 )
 
diff --git a/online_boutique/src/shippingservice/main.go b/online_boutique/src/shippingservice/main.go
index 1f9c049..aeb6271 100644
--- a/online_boutique/src/shippingservice/main.go
+++ b/online_boutique/src/shippingservice/main.go
@@ -18,14 +18,21 @@
 package main
 
 import (
+	"os"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/online_boutique_demo/shippingservice/handler"
 	pb "github.com/apache/dubbo-go-samples/online_boutique_demo/shippingservice/proto"
-	"github.com/dubbogo/gost/log/logger"
-	"os"
 )
 
 var (
diff --git a/online_boutique/src/shippingservice/proto/shippingservice.pb.go b/online_boutique/src/shippingservice/proto/shippingservice.pb.go
index a578d29..421cd4d 100644
--- a/online_boutique/src/shippingservice/proto/shippingservice.pb.go
+++ b/online_boutique/src/shippingservice/proto/shippingservice.pb.go
@@ -21,12 +21,16 @@
 package hipstershop
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/online_boutique/src/shippingservice/tracing.go b/online_boutique/src/shippingservice/tracing.go
index 00da9cd..38526a6 100644
--- a/online_boutique/src/shippingservice/tracing.go
+++ b/online_boutique/src/shippingservice/tracing.go
@@ -19,8 +19,10 @@
 
 import (
 	"go.opentelemetry.io/otel/exporters/jaeger"
+
 	"go.opentelemetry.io/otel/sdk/resource"
 	tracesdk "go.opentelemetry.io/otel/sdk/trace"
+
 	semconv "go.opentelemetry.io/otel/semconv/v1.12.0"
 )
 
diff --git a/otel/tracing/stdout/go-client/cmd/main.go b/otel/tracing/stdout/go-client/cmd/main.go
index 6ba026f..dfc4bd2 100644
--- a/otel/tracing/stdout/go-client/cmd/main.go
+++ b/otel/tracing/stdout/go-client/cmd/main.go
@@ -19,15 +19,21 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/otel/trace"
-	greet "github.com/apache/dubbo-go-samples/otel/tracing/stdout/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/otel/tracing/stdout/proto"
+)
+
 func main() {
 	ins, err := dubbo.NewInstance(
 		dubbo.WithName("dubbo_otel_tracing_client"),
diff --git a/otel/tracing/stdout/go-server/cmd/main.go b/otel/tracing/stdout/go-server/cmd/main.go
index dba706d..f091d4d 100644
--- a/otel/tracing/stdout/go-server/cmd/main.go
+++ b/otel/tracing/stdout/go-server/cmd/main.go
@@ -19,16 +19,22 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/otel/trace"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/otel/tracing/stdout/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/otel/tracing/stdout/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/otel/tracing/stdout/proto/greet.pb.go b/otel/tracing/stdout/proto/greet.pb.go
index 3b8b915..9b13663 100644
--- a/otel/tracing/stdout/proto/greet.pb.go
+++ b/otel/tracing/stdout/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/registry/nacos/go-client/cmd/client.go b/registry/nacos/go-client/cmd/client.go
index 61c749a..2e5b1fe 100644
--- a/registry/nacos/go-client/cmd/client.go
+++ b/registry/nacos/go-client/cmd/client.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/registry/nacos/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/registry/nacos/proto"
+)
+
 func main() {
 	// global conception
 	// configure global configurations and common modules
diff --git a/registry/nacos/go-server/cmd/server.go b/registry/nacos/go-server/cmd/server.go
index 39bdc82..f1e3101 100644
--- a/registry/nacos/go-server/cmd/server.go
+++ b/registry/nacos/go-server/cmd/server.go
@@ -19,15 +19,21 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/registry/nacos/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/registry/nacos/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/registry/nacos/proto/greet.pb.go b/registry/nacos/proto/greet.pb.go
index f4edd7a..3902858 100644
--- a/registry/nacos/proto/greet.pb.go
+++ b/registry/nacos/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/registry/zookeeper/go-client/cmd/client.go b/registry/zookeeper/go-client/cmd/client.go
index 675f8ec..79fe9be 100644
--- a/registry/zookeeper/go-client/cmd/client.go
+++ b/registry/zookeeper/go-client/cmd/client.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/registry/zookeeper/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/registry/zookeeper/proto"
+)
+
 func main() {
 	// global conception
 	// configure global configurations and common modules
diff --git a/registry/zookeeper/go-server/cmd/server.go b/registry/zookeeper/go-server/cmd/server.go
index 7c0a1e1..59a5ea1 100644
--- a/registry/zookeeper/go-server/cmd/server.go
+++ b/registry/zookeeper/go-server/cmd/server.go
@@ -19,14 +19,21 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet "github.com/apache/dubbo-go-samples/registry/zookeeper/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/registry/zookeeper/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/registry/zookeeper/proto/greet.pb.go b/registry/zookeeper/proto/greet.pb.go
index 7149512..ffe49d5 100644
--- a/registry/zookeeper/proto/greet.pb.go
+++ b/registry/zookeeper/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/retry/go-client/cmd/main.go b/retry/go-client/cmd/main.go
index d9e56a3..4f2173b 100644
--- a/retry/go-client/cmd/main.go
+++ b/retry/go-client/cmd/main.go
@@ -19,13 +19,19 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/retry/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/retry/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("tri://127.0.0.1:20000"),
diff --git a/retry/go-server/cmd/main.go b/retry/go-server/cmd/main.go
index 5d5fd9d..924b484 100644
--- a/retry/go-server/cmd/main.go
+++ b/retry/go-server/cmd/main.go
@@ -20,15 +20,21 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/retry/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/retry/proto"
+)
+
 type GreetTripleServer struct {
 	requestTime int
 }
diff --git a/retry/proto/greet.pb.go b/retry/proto/greet.pb.go
index f11c937..7795117 100644
--- a/retry/proto/greet.pb.go
+++ b/retry/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/grpc/go-client/cmd/main.go b/rpc/grpc/go-client/cmd/main.go
index a306e8e..6ce9c37 100644
--- a/rpc/grpc/go-client/cmd/main.go
+++ b/rpc/grpc/go-client/cmd/main.go
@@ -19,13 +19,19 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+)
+
 func main() {
 	// test connect with dubbo
 	dubboCli, err := client.NewClient(
diff --git a/rpc/grpc/go-server/cmd/main.go b/rpc/grpc/go-server/cmd/main.go
index 0df74ba..5e5a197 100644
--- a/rpc/grpc/go-server/cmd/main.go
+++ b/rpc/grpc/go-server/cmd/main.go
@@ -19,14 +19,20 @@
 
 import (
 	"context"
+)
 
+import (
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/rpc/grpc/grpc-client/cmd/main.go b/rpc/grpc/grpc-client/cmd/main.go
index e614ca1..ef4ec29 100644
--- a/rpc/grpc/grpc-client/cmd/main.go
+++ b/rpc/grpc/grpc-client/cmd/main.go
@@ -20,14 +20,19 @@
 import (
 	"context"
 	"time"
+)
 
+import (
 	"github.com/dubbogo/gost/log/logger"
 
-	pb "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
 	"google.golang.org/grpc"
 	"google.golang.org/grpc/credentials/insecure"
 )
 
+import (
+	pb "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+)
+
 func main() {
 	// test connect with grpc
 	grpcConn, err := grpc.Dial("127.0.0.1:20001", grpc.WithTransportCredentials(insecure.NewCredentials()))
diff --git a/rpc/grpc/grpc-server/cmd/main.go b/rpc/grpc/grpc-server/cmd/main.go
index 8a6ecf4..bf4de69 100644
--- a/rpc/grpc/grpc-server/cmd/main.go
+++ b/rpc/grpc/grpc-server/cmd/main.go
@@ -19,13 +19,19 @@
 
 import (
 	"context"
-	"github.com/dubbogo/gost/log/logger"
 	"net"
+)
 
-	pb "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+import (
+	"github.com/dubbogo/gost/log/logger"
+
 	"google.golang.org/grpc"
 )
 
+import (
+	pb "github.com/apache/dubbo-go-samples/rpc/grpc/proto"
+)
+
 type server struct {
 	pb.UnimplementedGreetServiceServer
 }
diff --git a/rpc/grpc/proto/greet.pb.go b/rpc/grpc/proto/greet.pb.go
index 5c0ebaf..4cbf235 100644
--- a/rpc/grpc/proto/greet.pb.go
+++ b/rpc/grpc/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/grpc/proto/greet_grpc.pb.go b/rpc/grpc/proto/greet_grpc.pb.go
index 87a25b4..a78be91 100644
--- a/rpc/grpc/proto/greet_grpc.pb.go
+++ b/rpc/grpc/proto/greet_grpc.pb.go
@@ -25,6 +25,9 @@
 
 import (
 	context "context"
+)
+
+import (
 	grpc "google.golang.org/grpc"
 	codes "google.golang.org/grpc/codes"
 	status "google.golang.org/grpc/status"
diff --git a/rpc/multi-protocols/go-client/cmd/main.go b/rpc/multi-protocols/go-client/cmd/main.go
index e4ad3ce..5fdd50f 100644
--- a/rpc/multi-protocols/go-client/cmd/main.go
+++ b/rpc/multi-protocols/go-client/cmd/main.go
@@ -18,15 +18,22 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	greet2 "github.com/apache/dubbo-go-samples/rpc/multi-protocols/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet2 "github.com/apache/dubbo-go-samples/rpc/multi-protocols/proto"
+)
+
 func main() {
 	ins, err := dubbo.NewInstance(
 		dubbo.WithName("dubbo_multirpc_client"),
diff --git a/rpc/multi-protocols/go-server/cmd/main.go b/rpc/multi-protocols/go-server/cmd/main.go
index f917d1c..f5d4aba 100644
--- a/rpc/multi-protocols/go-server/cmd/main.go
+++ b/rpc/multi-protocols/go-server/cmd/main.go
@@ -18,15 +18,22 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet2 "github.com/apache/dubbo-go-samples/rpc/multi-protocols/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet2 "github.com/apache/dubbo-go-samples/rpc/multi-protocols/proto"
+)
+
 type GreetMultiRPCServer struct {
 }
 
diff --git a/rpc/multi-protocols/proto/greet.pb.go b/rpc/multi-protocols/proto/greet.pb.go
index ea146c7..874a48c 100644
--- a/rpc/multi-protocols/proto/greet.pb.go
+++ b/rpc/multi-protocols/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/triple/instance/go-client/cmd/main.go b/rpc/triple/instance/go-client/cmd/main.go
index 13e5e56..df28a0d 100644
--- a/rpc/triple/instance/go-client/cmd/main.go
+++ b/rpc/triple/instance/go-client/cmd/main.go
@@ -26,11 +26,13 @@
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/instance/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/instance/proto"
+)
+
 func main() {
 	// global conception
 	// configure global configurations and common modules
diff --git a/rpc/triple/instance/go-server/cmd/main.go b/rpc/triple/instance/go-server/cmd/main.go
index 847516e..2959597 100644
--- a/rpc/triple/instance/go-server/cmd/main.go
+++ b/rpc/triple/instance/go-server/cmd/main.go
@@ -25,7 +25,9 @@
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/instance/proto"
 )
 
diff --git a/rpc/triple/instance/proto/greet.pb.go b/rpc/triple/instance/proto/greet.pb.go
index e78a515..ffb0d26 100644
--- a/rpc/triple/instance/proto/greet.pb.go
+++ b/rpc/triple/instance/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/triple/old_triple/go-client/cmd/main.go b/rpc/triple/old_triple/go-client/cmd/main.go
index 1eb5910..cbb3800 100644
--- a/rpc/triple/old_triple/go-client/cmd/main.go
+++ b/rpc/triple/old_triple/go-client/cmd/main.go
@@ -25,11 +25,13 @@
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("127.0.0.1:20000"),
diff --git a/rpc/triple/old_triple/go-server/cmd/main.go b/rpc/triple/old_triple/go-server/cmd/main.go
index 1467bff..5d7c07a 100644
--- a/rpc/triple/old_triple/go-server/cmd/main.go
+++ b/rpc/triple/old_triple/go-server/cmd/main.go
@@ -24,7 +24,9 @@
 import (
 	"dubbo.apache.org/dubbo-go/v3/config"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/old_triple/proto"
 )
 
diff --git a/rpc/triple/old_triple/proto/greet.pb.go b/rpc/triple/old_triple/proto/greet.pb.go
index 7b48e22..189ce41 100644
--- a/rpc/triple/old_triple/proto/greet.pb.go
+++ b/rpc/triple/old_triple/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/triple/old_triple/proto/greet_triple.pb.go b/rpc/triple/old_triple/proto/greet_triple.pb.go
index 04a20c5..bf57547 100644
--- a/rpc/triple/old_triple/proto/greet_triple.pb.go
+++ b/rpc/triple/old_triple/proto/greet_triple.pb.go
@@ -25,13 +25,18 @@
 
 import (
 	context "context"
+)
+
+import (
 	protocol "dubbo.apache.org/dubbo-go/v3/protocol"
 	dubbo3 "dubbo.apache.org/dubbo-go/v3/protocol/dubbo3"
 	invocation "dubbo.apache.org/dubbo-go/v3/protocol/invocation"
+
 	grpc_go "github.com/dubbogo/grpc-go"
 	codes "github.com/dubbogo/grpc-go/codes"
 	metadata "github.com/dubbogo/grpc-go/metadata"
 	status "github.com/dubbogo/grpc-go/status"
+
 	common "github.com/dubbogo/triple/pkg/common"
 	constant "github.com/dubbogo/triple/pkg/common/constant"
 	triple "github.com/dubbogo/triple/pkg/triple"
diff --git a/rpc/triple/pb-json/go-client/cmd/main.go b/rpc/triple/pb-json/go-client/cmd/main.go
index c21f71a..78b86e6 100644
--- a/rpc/triple/pb-json/go-client/cmd/main.go
+++ b/rpc/triple/pb-json/go-client/cmd/main.go
@@ -27,11 +27,13 @@
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb-json/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb-json/proto"
+)
+
 func main() {
 	ins, err := dubbo.NewInstance(
 		dubbo.WithName("dubbo_rpc_triple_json_client"),
diff --git a/rpc/triple/pb-json/go-server/cmd/main.go b/rpc/triple/pb-json/go-server/cmd/main.go
index 5086776..b7548b2 100644
--- a/rpc/triple/pb-json/go-server/cmd/main.go
+++ b/rpc/triple/pb-json/go-server/cmd/main.go
@@ -27,11 +27,13 @@
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb-json/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb-json/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/rpc/triple/pb-json/proto/greet.pb.go b/rpc/triple/pb-json/proto/greet.pb.go
index 41ca482..a7b12ac 100644
--- a/rpc/triple/pb-json/proto/greet.pb.go
+++ b/rpc/triple/pb-json/proto/greet.pb.go
@@ -24,12 +24,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/triple/pb-json/proto/greet.triple.go b/rpc/triple/pb-json/proto/greet.triple.go
index c40d881..5d0c7d4 100644
--- a/rpc/triple/pb-json/proto/greet.triple.go
+++ b/rpc/triple/pb-json/proto/greet.triple.go
@@ -22,6 +22,9 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common"
diff --git a/rpc/triple/pb/go-client/cmd/main.go b/rpc/triple/pb/go-client/cmd/main.go
index bc99c10..9b8a777 100644
--- a/rpc/triple/pb/go-client/cmd/main.go
+++ b/rpc/triple/pb/go-client/cmd/main.go
@@ -28,11 +28,13 @@
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
+)
+
 func main() {
 	ins, err := dubbo.NewInstance(
 		dubbo.WithName("dubbo_rpc_triple_pb_client"),
diff --git a/rpc/triple/pb/go-server/cmd/main.go b/rpc/triple/pb/go-server/cmd/main.go
index 85ce072..c740a6d 100644
--- a/rpc/triple/pb/go-server/cmd/main.go
+++ b/rpc/triple/pb/go-server/cmd/main.go
@@ -28,11 +28,13 @@
 	"dubbo.apache.org/dubbo-go/v3/registry"
 	"dubbo.apache.org/dubbo-go/v3/server"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/rpc/triple/pb/proto/greet.pb.go b/rpc/triple/pb/proto/greet.pb.go
index a2b25c6..3618105 100644
--- a/rpc/triple/pb/proto/greet.pb.go
+++ b/rpc/triple/pb/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/triple/pb2/go-client/cmd/main.go b/rpc/triple/pb2/go-client/cmd/main.go
index 00d7707..0248746 100644
--- a/rpc/triple/pb2/go-client/cmd/main.go
+++ b/rpc/triple/pb2/go-client/cmd/main.go
@@ -28,11 +28,13 @@
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb2/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb2/proto"
+)
+
 func main() {
 	ins, err := dubbo.NewInstance(
 		dubbo.WithName("dubbo_rpc_triple_pb2_client"),
diff --git a/rpc/triple/pb2/go-server/cmd/main.go b/rpc/triple/pb2/go-server/cmd/main.go
index 15e1ac8..fad86c3 100644
--- a/rpc/triple/pb2/go-server/cmd/main.go
+++ b/rpc/triple/pb2/go-server/cmd/main.go
@@ -28,11 +28,13 @@
 	"dubbo.apache.org/dubbo-go/v3/registry"
 	"dubbo.apache.org/dubbo-go/v3/server"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb2/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb2/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/rpc/triple/pb2/proto/greet.pb.go b/rpc/triple/pb2/proto/greet.pb.go
index 90ad775..d444285 100644
--- a/rpc/triple/pb2/proto/greet.pb.go
+++ b/rpc/triple/pb2/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/triple/reflection/go-server/cmd/main.go b/rpc/triple/reflection/go-server/cmd/main.go
index 4a4d929..c811086 100644
--- a/rpc/triple/reflection/go-server/cmd/main.go
+++ b/rpc/triple/reflection/go-server/cmd/main.go
@@ -27,11 +27,13 @@
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/reflection/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/reflection/proto"
+)
+
 type GreetTripleServer struct {
 }
 
diff --git a/rpc/triple/reflection/proto/greet.pb.go b/rpc/triple/reflection/proto/greet.pb.go
index f536ae9..69398bb 100644
--- a/rpc/triple/reflection/proto/greet.pb.go
+++ b/rpc/triple/reflection/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/triple/registry/go-client/cmd/main.go b/rpc/triple/registry/go-client/cmd/main.go
index df6ed1a..3c38f37 100644
--- a/rpc/triple/registry/go-client/cmd/main.go
+++ b/rpc/triple/registry/go-client/cmd/main.go
@@ -26,11 +26,13 @@
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/pb/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientRegistry(
diff --git a/rpc/triple/registry/go-server/cmd/main.go b/rpc/triple/registry/go-server/cmd/main.go
index 7beee47..b4d1480 100644
--- a/rpc/triple/registry/go-server/cmd/main.go
+++ b/rpc/triple/registry/go-server/cmd/main.go
@@ -26,7 +26,9 @@
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
 	"dubbo.apache.org/dubbo-go/v3/server"
+)
 
+import (
 	greet "github.com/apache/dubbo-go-samples/rpc/triple/registry/proto"
 )
 
diff --git a/rpc/triple/registry/proto/greet.pb.go b/rpc/triple/registry/proto/greet.pb.go
index e2d2512..fac5149 100644
--- a/rpc/triple/registry/proto/greet.pb.go
+++ b/rpc/triple/registry/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/rpc/triple/stream/go-client/cmd/main.go b/rpc/triple/stream/go-client/cmd/main.go
index cd6fb73..f0879a5 100644
--- a/rpc/triple/stream/go-client/cmd/main.go
+++ b/rpc/triple/stream/go-client/cmd/main.go
@@ -25,11 +25,13 @@
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/stream/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/stream/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("127.0.0.1:20000"),
diff --git a/rpc/triple/stream/go-server/cmd/main.go b/rpc/triple/stream/go-server/cmd/main.go
index 7db5bb8..c2dd402 100644
--- a/rpc/triple/stream/go-server/cmd/main.go
+++ b/rpc/triple/stream/go-server/cmd/main.go
@@ -28,11 +28,13 @@
 	triple "dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
 
-	greet "github.com/apache/dubbo-go-samples/rpc/triple/stream/proto"
-
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/rpc/triple/stream/proto"
+)
+
 type GreetTripleServer struct{}
 
 func (srv *GreetTripleServer) Greet(ctx context.Context, req *greet.GreetRequest) (*greet.GreetResponse, error) {
diff --git a/rpc/triple/stream/proto/greet.pb.go b/rpc/triple/stream/proto/greet.pb.go
index f4acd5a..48b3dee 100644
--- a/rpc/triple/stream/proto/greet.pb.go
+++ b/rpc/triple/stream/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/streaming/go-client/cmd/client.go b/streaming/go-client/cmd/client.go
index a627e4a..d94b379 100644
--- a/streaming/go-client/cmd/client.go
+++ b/streaming/go-client/cmd/client.go
@@ -19,12 +19,19 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/streaming/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/streaming/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("tri://127.0.0.1:20000"),
diff --git a/streaming/go-server/cmd/server.go b/streaming/go-server/cmd/server.go
index bf115eb..0f4e45a 100644
--- a/streaming/go-server/cmd/server.go
+++ b/streaming/go-server/cmd/server.go
@@ -21,15 +21,21 @@
 	"context"
 	"fmt"
 	"strings"
+)
 
+import (
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	triple "dubbo.apache.org/dubbo-go/v3/protocol/triple/triple_protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/streaming/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/streaming/proto"
+)
+
 func main() {
 	srv, err := server.NewServer(
 		server.WithServerProtocol(
diff --git a/streaming/proto/greet.pb.go b/streaming/proto/greet.pb.go
index 11bdcdb..1b88153 100644
--- a/streaming/proto/greet.pb.go
+++ b/streaming/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/task/shop/comment/api/comment_api.pb.go b/task/shop/comment/api/comment_api.pb.go
index 099e516..667bac1 100644
--- a/task/shop/comment/api/comment_api.pb.go
+++ b/task/shop/comment/api/comment_api.pb.go
@@ -24,12 +24,16 @@
 package api
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/task/shop/comment/client/cmd/client.go b/task/shop/comment/client/cmd/client.go
index 7216fe4..6cf1700 100644
--- a/task/shop/comment/client/cmd/client.go
+++ b/task/shop/comment/client/cmd/client.go
@@ -19,12 +19,17 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/registry"
-	"github.com/dubbogo/gost/log/logger"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"dubbo.apache.org/dubbo-go/v3/registry"
 
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/comment/api"
 )
 
diff --git a/task/shop/comment/server_v1/cmd/server.go b/task/shop/comment/server_v1/cmd/server.go
index d551ed9..4b02bfe 100644
--- a/task/shop/comment/server_v1/cmd/server.go
+++ b/task/shop/comment/server_v1/cmd/server.go
@@ -19,13 +19,18 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
 	"github.com/dubbogo/gost/log/logger"
+)
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
-
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/comment/api"
 )
 
diff --git a/task/shop/comment/server_v2/cmd/server.go b/task/shop/comment/server_v2/cmd/server.go
index c57d6d4..7d2f7d0 100644
--- a/task/shop/comment/server_v2/cmd/server.go
+++ b/task/shop/comment/server_v2/cmd/server.go
@@ -19,13 +19,18 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
 	"github.com/dubbogo/gost/log/logger"
+)
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
-
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/comment/api"
 )
 
diff --git a/task/shop/detail/api/detail_api.pb.go b/task/shop/detail/api/detail_api.pb.go
index b0de33a..c70a421 100644
--- a/task/shop/detail/api/detail_api.pb.go
+++ b/task/shop/detail/api/detail_api.pb.go
@@ -24,12 +24,16 @@
 package api
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/task/shop/detail/client/cmd/client.go b/task/shop/detail/client/cmd/client.go
index ff677dd..1aef4e5 100644
--- a/task/shop/detail/client/cmd/client.go
+++ b/task/shop/detail/client/cmd/client.go
@@ -19,12 +19,17 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	"github.com/dubbogo/gost/log/logger"
 
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/detail/api"
 )
 
diff --git a/task/shop/detail/server_v1/cmd/server.go b/task/shop/detail/server_v1/cmd/server.go
index dec6692..5ed377b 100644
--- a/task/shop/detail/server_v1/cmd/server.go
+++ b/task/shop/detail/server_v1/cmd/server.go
@@ -19,14 +19,19 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
 	"github.com/dubbogo/gost/log/logger"
+)
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
+import (
 	commentAPI "github.com/apache/dubbo-go-samples/task/shop/comment/api"
-
 	"github.com/apache/dubbo-go-samples/task/shop/detail/api"
 )
 
diff --git a/task/shop/detail/server_v2/cmd/server.go b/task/shop/detail/server_v2/cmd/server.go
index 97dee29..56c9072 100644
--- a/task/shop/detail/server_v2/cmd/server.go
+++ b/task/shop/detail/server_v2/cmd/server.go
@@ -20,15 +20,19 @@
 import (
 	"context"
 	"fmt"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
 	"github.com/dubbogo/gost/log/logger"
+)
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
+import (
 	commentAPI "github.com/apache/dubbo-go-samples/task/shop/comment/api"
-
 	"github.com/apache/dubbo-go-samples/task/shop/detail/api"
 )
 
diff --git a/task/shop/frontend/cmd/main.go b/task/shop/frontend/cmd/main.go
index f8729d8..d83868d 100644
--- a/task/shop/frontend/cmd/main.go
+++ b/task/shop/frontend/cmd/main.go
@@ -17,7 +17,9 @@
 
 package main
 
-import "github.com/apache/dubbo-go-samples/task/shop/frontend/pages"
+import (
+	"github.com/apache/dubbo-go-samples/task/shop/frontend/pages"
+)
 
 func main() {
 	router := pages.InitRouter()
diff --git a/task/shop/frontend/pages/router.go b/task/shop/frontend/pages/router.go
index a89d639..a083700 100644
--- a/task/shop/frontend/pages/router.go
+++ b/task/shop/frontend/pages/router.go
@@ -17,7 +17,9 @@
 
 package pages
 
-import "github.com/gin-gonic/gin"
+import (
+	"github.com/gin-gonic/gin"
+)
 
 func InitRouter() *gin.Engine {
 	router := gin.Default()
diff --git a/task/shop/frontend/pages/server.go b/task/shop/frontend/pages/server.go
index a14061e..632386b 100644
--- a/task/shop/frontend/pages/server.go
+++ b/task/shop/frontend/pages/server.go
@@ -21,10 +21,15 @@
 	"fmt"
 	"net/http"
 	"strconv"
+)
 
+import (
+	"github.com/gin-gonic/gin"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/frontend/api"
 	"github.com/apache/dubbo-go-samples/task/shop/frontend/server_v1"
-	"github.com/gin-gonic/gin"
 )
 
 var (
diff --git a/task/shop/frontend/server_v1/server.go b/task/shop/frontend/server_v1/server.go
index 1e68b8b..01eb5d2 100644
--- a/task/shop/frontend/server_v1/server.go
+++ b/task/shop/frontend/server_v1/server.go
@@ -19,12 +19,16 @@
 
 import (
 	"context"
-	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/registry"
+)
 
+import (
+	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"dubbo.apache.org/dubbo-go/v3/registry"
+)
 
+import (
 	detailAPI "github.com/apache/dubbo-go-samples/task/shop/detail/api"
 	orderAPI "github.com/apache/dubbo-go-samples/task/shop/order/api"
 	userAPI "github.com/apache/dubbo-go-samples/task/shop/user/api"
diff --git a/task/shop/order/api/order_api.pb.go b/task/shop/order/api/order_api.pb.go
index 1701c83..5dd0908 100644
--- a/task/shop/order/api/order_api.pb.go
+++ b/task/shop/order/api/order_api.pb.go
@@ -24,12 +24,16 @@
 package api
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/task/shop/order/client/cmd/client.go b/task/shop/order/client/cmd/client.go
index 9161d17..540a4a5 100644
--- a/task/shop/order/client/cmd/client.go
+++ b/task/shop/order/client/cmd/client.go
@@ -19,13 +19,17 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
-	"dubbo.apache.org/dubbo-go/v3/registry"
-	"github.com/dubbogo/gost/log/logger"
-
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
+	"dubbo.apache.org/dubbo-go/v3/registry"
 
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/order/api"
 )
 
diff --git a/task/shop/order/server_v1/cmd/server.go b/task/shop/order/server_v1/cmd/server.go
index bc3fa84..48559b6 100644
--- a/task/shop/order/server_v1/cmd/server.go
+++ b/task/shop/order/server_v1/cmd/server.go
@@ -19,14 +19,18 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
 	"github.com/dubbogo/gost/log/logger"
+)
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
-
+import (
 	detailAPI "github.com/apache/dubbo-go-samples/task/shop/detail/api"
 	"github.com/apache/dubbo-go-samples/task/shop/order/api"
 )
diff --git a/task/shop/order/server_v2/cmd/server.go b/task/shop/order/server_v2/cmd/server.go
index 6a6073d..f251420 100644
--- a/task/shop/order/server_v2/cmd/server.go
+++ b/task/shop/order/server_v2/cmd/server.go
@@ -19,13 +19,18 @@
 
 import (
 	"context"
+)
+
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
 	"github.com/dubbogo/gost/log/logger"
+)
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
-
+import (
 	detailAPI "github.com/apache/dubbo-go-samples/task/shop/detail/api"
 	"github.com/apache/dubbo-go-samples/task/shop/order/api"
 )
diff --git a/task/shop/user/api/user_api.pb.go b/task/shop/user/api/user_api.pb.go
index e54d082..a94848d 100644
--- a/task/shop/user/api/user_api.pb.go
+++ b/task/shop/user/api/user_api.pb.go
@@ -24,12 +24,16 @@
 package api
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/task/shop/user/go-client/cmd/client.go b/task/shop/user/go-client/cmd/client.go
index bf53a67..22a6a85 100644
--- a/task/shop/user/go-client/cmd/client.go
+++ b/task/shop/user/go-client/cmd/client.go
@@ -19,12 +19,17 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/registry"
-	"github.com/dubbogo/gost/log/logger"
 
+	"github.com/dubbogo/gost/log/logger"
+)
+
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/user/api"
 )
 
diff --git a/task/shop/user/go-server/cmd/server.go b/task/shop/user/go-server/cmd/server.go
index 329015a..b8aa17b 100644
--- a/task/shop/user/go-server/cmd/server.go
+++ b/task/shop/user/go-server/cmd/server.go
@@ -21,14 +21,18 @@
 	"context"
 	"fmt"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
+	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/registry"
+
 	"github.com/dubbogo/gost/log/logger"
+)
 
-	_ "dubbo.apache.org/dubbo-go/v3/imports"
-
+import (
 	"github.com/apache/dubbo-go-samples/task/shop/user/api"
 )
 
diff --git a/timeout/go-client/cmd/client.go b/timeout/go-client/cmd/client.go
index 303e712..71668fb 100644
--- a/timeout/go-client/cmd/client.go
+++ b/timeout/go-client/cmd/client.go
@@ -20,13 +20,19 @@
 import (
 	"context"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
-	greet "github.com/apache/dubbo-go-samples/timeout/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/timeout/proto"
+)
+
 func main() {
 	cli, err := client.NewClient(
 		client.WithClientURL("127.0.0.1:20000"),
diff --git a/timeout/go-server/cmd/server.go b/timeout/go-server/cmd/server.go
index d259871..6f04f62 100644
--- a/timeout/go-server/cmd/server.go
+++ b/timeout/go-server/cmd/server.go
@@ -20,14 +20,20 @@
 import (
 	"context"
 	"time"
+)
 
+import (
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 	"dubbo.apache.org/dubbo-go/v3/protocol"
 	"dubbo.apache.org/dubbo-go/v3/server"
-	greet "github.com/apache/dubbo-go-samples/timeout/proto"
+
 	"github.com/dubbogo/gost/log/logger"
 )
 
+import (
+	greet "github.com/apache/dubbo-go-samples/timeout/proto"
+)
+
 func main() {
 	srv, err := server.NewServer(
 		server.WithServerProtocol(
diff --git a/timeout/proto/greet.pb.go b/timeout/proto/greet.pb.go
index 940bd5c..dbce501 100644
--- a/timeout/proto/greet.pb.go
+++ b/timeout/proto/greet.pb.go
@@ -23,12 +23,16 @@
 package greet
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/transcation/seata-go/non-idl/client/cmd/client.go b/transcation/seata-go/non-idl/client/cmd/client.go
index de54eb3..4303bf7 100644
--- a/transcation/seata-go/non-idl/client/cmd/client.go
+++ b/transcation/seata-go/non-idl/client/cmd/client.go
@@ -19,7 +19,9 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3"
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
@@ -31,7 +33,9 @@
 	"github.com/seata/seata-go/pkg/integration"
 	"github.com/seata/seata-go/pkg/rm/tcc"
 	"github.com/seata/seata-go/pkg/tm"
+)
 
+import (
 	SeataClient "github.com/apache/dubbo-go-samples/transcation/seata-go/non-idl/client/seata-client"
 	"github.com/apache/dubbo-go-samples/transcation/seata-go/non-idl/client/service"
 )
diff --git a/transcation/seata-go/non-idl/client/seata-client/seata.go b/transcation/seata-go/non-idl/client/seata-client/seata.go
index 61387b2..38485df 100644
--- a/transcation/seata-go/non-idl/client/seata-client/seata.go
+++ b/transcation/seata-go/non-idl/client/seata-client/seata.go
@@ -23,7 +23,9 @@
 	"errors"
 	"fmt"
 	"time"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 
 	"github.com/dubbogo/gost/log/logger"
diff --git a/transcation/seata-go/non-idl/client/service/service.go b/transcation/seata-go/non-idl/client/service/service.go
index 943a40d..9ab9c20 100644
--- a/transcation/seata-go/non-idl/client/service/service.go
+++ b/transcation/seata-go/non-idl/client/service/service.go
@@ -19,7 +19,9 @@
 
 import (
 	"context"
+)
 
+import (
 	"github.com/seata/seata-go/pkg/tm"
 )
 
diff --git a/transcation/seata-go/non-idl/server/cmd/server.go b/transcation/seata-go/non-idl/server/cmd/server.go
index bb923b4..6b09fad 100644
--- a/transcation/seata-go/non-idl/server/cmd/server.go
+++ b/transcation/seata-go/non-idl/server/cmd/server.go
@@ -29,7 +29,9 @@
 	_ "github.com/seata/seata-go/pkg/imports"
 	"github.com/seata/seata-go/pkg/integration"
 	"github.com/seata/seata-go/pkg/rm/tcc"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/transcation/seata-go/non-idl/server/service"
 )
 
diff --git a/transcation/seata-go/non-idl/server/service/user_provider.go b/transcation/seata-go/non-idl/server/service/user_provider.go
index a1339c9..a5fef0c 100644
--- a/transcation/seata-go/non-idl/server/service/user_provider.go
+++ b/transcation/seata-go/non-idl/server/service/user_provider.go
@@ -19,7 +19,9 @@
 
 import (
 	"context"
+)
 
+import (
 	"github.com/dubbogo/gost/log/logger"
 
 	"github.com/seata/seata-go/pkg/tm"
diff --git a/transcation/seata-go/triple/client/cmd/main.go b/transcation/seata-go/triple/client/cmd/main.go
index ee22315..438ff7d 100644
--- a/transcation/seata-go/triple/client/cmd/main.go
+++ b/transcation/seata-go/triple/client/cmd/main.go
@@ -19,19 +19,22 @@
 
 import (
 	"context"
+)
 
+import (
 	"dubbo.apache.org/dubbo-go/v3/client"
 	"dubbo.apache.org/dubbo-go/v3/common/constant"
 	_ "dubbo.apache.org/dubbo-go/v3/imports"
 
-	_ "github.com/seata/seata-go/pkg/imports"
-	"github.com/seata/seata-go/pkg/rm/tcc"
-
 	"github.com/dubbogo/gost/log/logger"
 
+	_ "github.com/seata/seata-go/pkg/imports"
 	"github.com/seata/seata-go/pkg/integration"
+	"github.com/seata/seata-go/pkg/rm/tcc"
 	"github.com/seata/seata-go/pkg/tm"
+)
 
+import (
 	SeataClient "github.com/apache/dubbo-go-samples/transcation/seata-go/triple/client/seata-client"
 	"github.com/apache/dubbo-go-samples/transcation/seata-go/triple/proto"
 	"github.com/apache/dubbo-go-samples/transcation/seata-go/triple/service"
diff --git a/transcation/seata-go/triple/client/seata-client/seata.go b/transcation/seata-go/triple/client/seata-client/seata.go
index 750ef01..f928381 100644
--- a/transcation/seata-go/triple/client/seata-client/seata.go
+++ b/transcation/seata-go/triple/client/seata-client/seata.go
@@ -23,6 +23,10 @@
 	"errors"
 	"fmt"
 	"time"
+)
+
+import (
+	"github.com/dubbogo/gost/log/logger"
 
 	"github.com/seata/seata-go/pkg/common"
 	"github.com/seata/seata-go/pkg/common/net"
@@ -30,9 +34,9 @@
 	"github.com/seata/seata-go/pkg/rm"
 	"github.com/seata/seata-go/pkg/rm/tcc"
 	"github.com/seata/seata-go/pkg/tm"
+)
 
-	"github.com/dubbogo/gost/log/logger"
-
+import (
 	"github.com/apache/dubbo-go-samples/transcation/seata-go/triple/proto"
 )
 
diff --git a/transcation/seata-go/triple/proto/seata.pb.go b/transcation/seata-go/triple/proto/seata.pb.go
index 4d30e10..cf05a86 100644
--- a/transcation/seata-go/triple/proto/seata.pb.go
+++ b/transcation/seata-go/triple/proto/seata.pb.go
@@ -7,13 +7,18 @@
 package proto
 
 import (
-	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
-	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
-	anypb "google.golang.org/protobuf/types/known/anypb"
 	reflect "reflect"
 	sync "sync"
 )
 
+import (
+	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
+
+	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
+
+	anypb "google.golang.org/protobuf/types/known/anypb"
+)
+
 const (
 	// Verify that this generated code is sufficiently up-to-date.
 	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
diff --git a/transcation/seata-go/triple/server/cmd/main.go b/transcation/seata-go/triple/server/cmd/main.go
index 5fca2f7..1fe306c 100644
--- a/transcation/seata-go/triple/server/cmd/main.go
+++ b/transcation/seata-go/triple/server/cmd/main.go
@@ -28,7 +28,9 @@
 	_ "github.com/seata/seata-go/pkg/imports"
 	"github.com/seata/seata-go/pkg/integration"
 	"github.com/seata/seata-go/pkg/rm/tcc"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/transcation/seata-go/triple/proto"
 	"github.com/apache/dubbo-go-samples/transcation/seata-go/triple/service"
 )
diff --git a/transcation/seata-go/triple/service/service.go b/transcation/seata-go/triple/service/service.go
index e6a0eb0..842f350 100644
--- a/transcation/seata-go/triple/service/service.go
+++ b/transcation/seata-go/triple/service/service.go
@@ -20,15 +20,20 @@
 import (
 	"context"
 	"encoding/json"
+)
 
+import (
 	"github.com/dubbogo/gost/log/logger"
 
+	"github.com/gogo/protobuf/jsonpb"
+
 	"github.com/seata/seata-go/pkg/rm/tcc"
 	"github.com/seata/seata-go/pkg/tm"
 
-	"github.com/gogo/protobuf/jsonpb"
 	"google.golang.org/protobuf/types/known/anypb"
+)
 
+import (
 	"github.com/apache/dubbo-go-samples/transcation/seata-go/triple/proto"
 )