Commit ed796c2f authored by duanruiming's avatar duanruiming

优化feignClients加载方式

parent b91128fd
...@@ -28,6 +28,10 @@ ...@@ -28,6 +28,10 @@
</properties> </properties>
<dependencies> <dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<dependency> <dependency>
<groupId>net.wanji</groupId> <groupId>net.wanji</groupId>
<artifactId>signal-feign-service</artifactId> <artifactId>signal-feign-service</artifactId>
......
...@@ -3,6 +3,7 @@ package net.wanji.web; ...@@ -3,6 +3,7 @@ package net.wanji.web;
import org.mybatis.spring.annotation.MapperScan; import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.transaction.annotation.EnableTransactionManagement;
...@@ -15,7 +16,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement; ...@@ -15,7 +16,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
@EnableTransactionManagement @EnableTransactionManagement
@EnableScheduling @EnableScheduling
@EnableAsync @EnableAsync
//@EnableDiscoveryClient @EnableFeignClients(basePackages = "net.wanji.feign.service")
public class SignalApplication { public class SignalApplication {
public static void main(String[] args) { public static void main(String[] args) {
......
...@@ -10,7 +10,7 @@ import org.springframework.context.annotation.Configuration; ...@@ -10,7 +10,7 @@ import org.springframework.context.annotation.Configuration;
* @date 2023/01/09 15:23 * @date 2023/01/09 15:23
*/ */
@Configuration(value = "FeignClientsConfig") @Configuration(value = "FeignClientsConfig")
@EnableFeignClients(basePackages = "net.wanji.feign.service") //@EnableFeignClients(basePackages = "net.wanji.feign")
public class FeignClientsConfig { public class FeignClientsConfig {
@Value("${utc.service.url}") @Value("${utc.service.url}")
......
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ #org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
net.wanji.feign.config.FeignClientsConfig #net.wanji.feign.config.FeignClientsConfig
\ No newline at end of file \ 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