使用springboot gateway时,我们的目的是远程调用common包下的类和方法,因此网关的项目不需要引入数据库相关的依赖等,需要在@SpringBootApplication上添加属性exclude = {DataSourceAutoConfiguration.class}。
具体排除的类这里不再赘述。但在进行排除后发现忍让无法生效,还是报下面的错误。
查找错误信息,发现问题所在
在注解上再加上属性
还是无法解决,报一样的错误
最后摸索了很久,各种办法都试过了,初步判断是出现了某些bug导致注解处配置无法生效。
换了一种exclude的写法来排除,最后成功了
不知道为什么,真的是莫名其妙!