pull/4/head
zhouyu 9 months ago
parent 6bd7ec86b6
commit d6348ddead

@ -5,14 +5,30 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
// @SpringBootApplication 是一个组合注解,它整合了多个 Spring 相关的注解,包括 @Configuration、@EnableAutoConfiguration 和 @ComponentScan 等。
// 意味着这个类是一个 Spring Boot 应用的主启动类Spring Boot 会基于这个类所在的包及其子包去扫描并自动配置各种组件、加载配置文件、启动内置的服务器(如 Tomcat 等)等,
// 从而简化了 Spring 应用的启动和配置过程,让开发者可以更便捷地开发基于 Spring 的应用程序。
@SpringBootApplication
// @EnableDiscoveryClient 注解用于开启服务发现功能,在微服务架构中,它允许应用能够将自身注册到服务注册中心(比如 Eureka、Consul 等),
// 并且可以发现其他已注册的服务,方便服务之间的相互调用和协作,实现了微服务之间的解耦和动态发现机制,提高了系统的可扩展性和灵活性。
@EnableDiscoveryClient
// @EnableSwagger2 注解用于启用 Swagger2Swagger2 是一个强大的 API 文档生成工具,它可以根据代码中的注解自动生成美观、清晰且易于交互的 API 文档,
// 方便前后端开发人员进行接口的对接、测试以及其他开发人员对 API 的了解和使用,极大地提高了开发效率和接口的可读性。
@EnableSwagger2
public class SnailmallUserServiceApplication {
/**
* Java Spring Boot SpringApplication.run Spring Boot
* SnailmallUserServiceApplication.class Spring Boot
*
* args
* Spring Boot
* 使
*
* @param args 使
*/
public static void main(String[] args) {
SpringApplication.run(SnailmallUserServiceApplication.class, args);
}
}
}
Loading…
Cancel
Save