Commit e4aa5a92 by zhangxingmin

push

parent 7f716143
...@@ -35,14 +35,9 @@ ...@@ -35,14 +35,9 @@
<groupId>com.alibaba.cloud</groupId> <groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency> </dependency>
<!-- <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-web</artifactId>-->
<!-- </dependency>-->
<!-- 确保使用 WebFlux -->
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId> <artifactId>spring-boot-starter-web</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
......
package com.yd.gateway; package com.yd.gateway;
import com.yd.common.constant.ServerNameConstants; import com.yd.common.constant.ServerNameConstants;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration;
import org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.cloud.openfeign.EnableFeignClients;
/** /**
* 网关启动程序 * 网关启动程序
*/ */
@SpringBootApplication(scanBasePackages = "com.yd") @SpringBootApplication(
scanBasePackages = "com.yd",
exclude = {
// 排除 Spring MVC 相关自动配置
WebMvcAutoConfiguration.class,
ErrorMvcAutoConfiguration.class,
org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration.class,
org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration.class
}
)
@EnableFeignClients(basePackages = "com.yd") @EnableFeignClients(basePackages = "com.yd")
public class GatewayApplication { public class GatewayApplication {
public static void main(String[] args) { public static void main(String[] args) {
new SpringApplicationBuilder(GatewayApplication.class) new SpringApplicationBuilder(GatewayApplication.class)
// .properties("spring.config.name:bootstrap", "config/bootstrap.yml") .properties(
.properties("spring.application.name="+ ServerNameConstants.ydGateway) "spring.application.name=" + ServerNameConstants.ydGateway,
// 强制设置响应式模式
"spring.main.web-application-type=reactive",
"spring.main.allow-bean-definition-overriding=true",
"spring.main.allow-circular-references=true"
)
.build().run(args); .build().run(args);
System.out.println("(♥◠‿◠)ノ゙ yd-gateway网关启动成功 ლ(´ڡ`ლ)゙ "); System.out.println("(♥◠‿◠)ノ゙ yd-gateway网关启动成功 ლ(´ڡ`ლ)゙ ");
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment