From d52eb0da7bc9bae442f09e3e7033b7acf51064d0 Mon Sep 17 00:00:00 2001 From: none Date: Thu, 2 Mar 2023 21:55:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E7=9B=B8=E5=90=8C=E7=B1=BB?= =?UTF-8?q?=E5=90=8D=E7=9A=84=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xyz/playedu/api/PlayeduApiApplication.java | 4 +++- .../playedu/api/config/UniqueNameGenerator.java | 16 ++++++++++++++++ .../api/controller/frontend/LoginController.java | 11 +++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 src/main/java/xyz/playedu/api/config/UniqueNameGenerator.java create mode 100644 src/main/java/xyz/playedu/api/controller/frontend/LoginController.java diff --git a/src/main/java/xyz/playedu/api/PlayeduApiApplication.java b/src/main/java/xyz/playedu/api/PlayeduApiApplication.java index 9cf4a48..edabbd5 100644 --- a/src/main/java/xyz/playedu/api/PlayeduApiApplication.java +++ b/src/main/java/xyz/playedu/api/PlayeduApiApplication.java @@ -2,11 +2,13 @@ package xyz.playedu.api; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.web.servlet.ServletComponentScan; +import org.springframework.context.annotation.ComponentScan; import org.springframework.scheduling.annotation.EnableAsync; +import xyz.playedu.api.config.UniqueNameGenerator; @SpringBootApplication @EnableAsync +@ComponentScan(nameGenerator = UniqueNameGenerator.class) public class PlayeduApiApplication { public static void main(String[] args) { diff --git a/src/main/java/xyz/playedu/api/config/UniqueNameGenerator.java b/src/main/java/xyz/playedu/api/config/UniqueNameGenerator.java new file mode 100644 index 0000000..f6612cb --- /dev/null +++ b/src/main/java/xyz/playedu/api/config/UniqueNameGenerator.java @@ -0,0 +1,16 @@ +package xyz.playedu.api.config; + +import org.springframework.beans.factory.config.BeanDefinition; +import org.springframework.beans.factory.support.BeanDefinitionRegistry; +import org.springframework.context.annotation.AnnotationBeanNameGenerator; + +/** + * @Author 杭州白书科技有限公司 + * @create 2023/3/2 21:53 + */ +public class UniqueNameGenerator extends AnnotationBeanNameGenerator { + @Override + public String generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry) { + return definition.getBeanClassName(); + } +} diff --git a/src/main/java/xyz/playedu/api/controller/frontend/LoginController.java b/src/main/java/xyz/playedu/api/controller/frontend/LoginController.java new file mode 100644 index 0000000..1711f3a --- /dev/null +++ b/src/main/java/xyz/playedu/api/controller/frontend/LoginController.java @@ -0,0 +1,11 @@ +package xyz.playedu.api.controller.frontend; + +import org.springframework.web.bind.annotation.RestController; + +/** + * @Author 杭州白书科技有限公司 + * @create 2023/3/2 21:51 + */ +@RestController +public class LoginController { +}