![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring全家桶
spring,springboot, springcloud
wangmate
这个作者很懒,什么都没留下…
展开
-
@EnableEurekaClient和@EnableDiscoveryClient有什么区别?
在stackoverflow上看到这样的解释发现服务”有多种实现方式(eureka,consul,zookeeper)。 @EnableDiscoveryClient属于在spring-cloud-commons中,并在类路径中选择实现。 @EnableEurekaClient属于在spring-cloud-netflix中,仅适用于eureka。如果eureka在类路径上,则它们实际上是相同的。 通过这句话我们可以理解如果注册中心使用eureka 推荐使用@EnableEurekaClient,其他的注册原创 2020-06-18 09:35:26 · 501 阅读 · 0 评论 -
SpringBoot快速自定义Starter
在SpringBoot的过程中,不管是集成redis还是RabbitMQ,甚至是前面集成mybatis已经了很多starter,这些starter都是springboot为我们提供的一些封装,这些starter能非常方便快捷的增加功能,并不需要很多配置,即使需要配置也就在application.properties稍微配置下就可以了。 相信不少小伙伴肯定使用过redis-starter,我们接下来也自己集成一个redis-starter 新建一个项目,这个项目不需要web功能 <?xml versio原创 2020-06-16 09:03:36 · 489 阅读 · 0 评论 -
快速了解SpringBoot启动流程分析
昨天无意之间看到了一家公司对于springboot的面试题,自己回来之后也就翻了翻源码,做了一个小整理。 在翻源码之前我们先要了解几个类 ApplicationContextInitializer Context初始化后调用的类 SpringApplicationRunListener SpringBoot运行监听的类 ApplicationRunner CommandLineRunner 上面这两个几乎可以等价,用于启动后做客户自定义的操作 首先我们先来定义几个类方便我们分析 新建java类Cust原创 2020-06-16 08:45:43 · 207 阅读 · 0 评论