chao преди 4 години
родител
ревизия
77580aa061

+ 1 - 3
src/main/java/com/caimei365/commodity/CommodityApplication.java

@@ -3,7 +3,6 @@ package com.caimei365.commodity;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
-import org.springframework.context.annotation.ComponentScan;
 
 /**
  * `@EnableEurekaClient`: 声明一个Eureka客户端,只能注册到Eureka Server
@@ -13,10 +12,9 @@ import org.springframework.context.annotation.ComponentScan;
  * @author : Charles
  * @date : 2021/2/22
  */
-@SpringBootApplication
 @EnableDiscoveryClient
+@SpringBootApplication
 //@EnableFeignClients
-@ComponentScan(basePackages = {"com.caimei365.commodity.*"})
 public class CommodityApplication {
 
     public static void main(String[] args) {

+ 30 - 0
src/main/java/com/caimei365/commodity/controller/BaseApi.java

@@ -0,0 +1,30 @@
+package com.caimei365.commodity.controller;
+
+import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * Description
+ *
+ * @author : Charles
+ * @date : 2021/4/19
+ */
+@RestController
+@RequiredArgsConstructor
+@RequestMapping("/commodity")
+public class BaseApi {
+
+    @Value(value = "${swagger.enabled}")
+    private Boolean swaggerEnabled;
+
+    @GetMapping("")
+    public String welcome(){
+        if (swaggerEnabled){
+            return "欢迎使用!<br><a href='http://47.119.112.46:18012/doc.html'>doc接口文档入口(beta)</a><br><a href='http://47.119.112.46:18012/swagger-ui/index.html'>swagger接口文档入口(beta)</a>";
+        }
+        return "欢迎使用!";
+    }
+}

+ 1 - 1
src/main/java/com/caimei365/commodity/idempotent/IdempotentAspect.java

@@ -44,7 +44,7 @@ public class IdempotentAspect {
     /**
      * 切入点,根据自定义Idempotent实际路径进行调整
      */
-    @Pointcut("@annotation(com.caimei365.user.idempotent.Idempotent)")
+    @Pointcut("@annotation(com.caimei365.commodity.idempotent.Idempotent)")
     public void executeIdempotent() {
     }