关于项目的问答

问:项目POM文件中的Dependency是项目做多了以后记得如何填写的吗?

答:不是,在Spring官网上有自动生成Dependency的地方,这是经过检验没有依赖冲突的Dependency。

问:一个微服务是如何注入到另一个微服务的对象中?

答:通过@FeignClient注解,将一个微服务注入到另一个微服务的对象中。

问:如何有效利用注解?

答:理解常用注解的功能和用法,从Spring、Spring MVC、Spring Boot、Spring Cloud一路走来,Spring的注解功能越来越强,内容越来越多,但是也替代了配置文件的繁琐工作,现在Spring Cloud整合了JPA,小规模和中等规模的数据库访问都能胜任,可以不用MyBatis,省去了配置文件的痛苦。

问:多个同名的微服务注册在Eureka中,如何决定调用哪一个微服务?

答:Spring Cloud会基于某个负载均衡机制调用所有的同名的微服务,大多数情况下这个机制是轮询。

问:@SpringBootApplication注解为什么经常报错,要加exclude

答:Spring是约定大于配置,有固有的代码组织方式,会自动扫描,可能扫描过程中产生冲突,要加exclude省略一些不必要的扫描。

猜你喜欢

转载自www.cnblogs.com/ratels/p/11091272.html