![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 77
weixin_38364973
这个作者很懒,什么都没留下…
展开
-
springboot的自动配置原理/步骤
1、SpringBoot启动的时候加载主配置类(@SpringBootApplication),开启了自动配置功能 @EnableAutoConfiguration。 2、@EnableAutoConfiguration 作用: 利用AutoConfigurationImportSelector给容器中导入一些组件;可以查看selectImports()方法的内容; ...原创 2018-09-03 14:39:03 · 58476 阅读 · 8 评论 -
springboot与缓存—使用、原理、整合redis
Java缓存接口标准JSR-107:Java Caching定义了5个核心接口,分别是CachingProvider(缓存提供者), CacheManager(缓存管理器), Cache(缓存组件), Entry (key-value对)和Expiry(条目有效期),他们的关系如下图所示。但是该缓存规范,整合难度较大。Spring从3.1开始定义了org.springframework...原创 2018-09-19 11:34:21 · 3641 阅读 · 1 评论 -
springboot与消息—使用、原理、整合RabbitMQ
应用场景:异步处理、应用解耦、流量削峰 消息队列主要有两种形式的目的地:队列(queue):点对点消息通信(point-to-point);主题(topic):发布(publish)/订阅(subscribe)消息通信。 JMS(Java Message Service)JAVA消息服务:基于JVM消息代理的规范。ActiveMQ、HornetMQ是JMS实现。...原创 2018-09-25 09:55:12 · 817 阅读 · 0 评论 -
springboot 与检索—使用、原理、整合ElasticSearch
ElasticSearch--全文搜索引擎的首选:面向文档,它存储整个对象或文档。使用json作为文档的序列化格式(一个json文档就代表一个对象)。 springboot(版本:2.0.2.RELEASE)整合elasticsearch: 1、springboot默认支持有两种技术来和elasticsearch交互(Jest/Spri...原创 2018-10-10 17:20:01 · 1484 阅读 · 0 评论 -
springboot 与任务——异步任务、定时任务、邮件任务
1、springboot中执行异步任务:@EnableAysnc、@Aysnc 1)创建任务import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Service;@Servicepublic class AsyncService { ...原创 2018-12-03 17:58:24 · 277 阅读 · 0 评论 -
springboot与分布式(一)—安装Zookeeper、整合zookeeper+dubbo
1、在分布式系统中,国内常用zookeeper+dubbo组合,而Spring Boot推荐使用全栈的Spring,Spring Boot+Spring Cloud(注册中心)。2、Zookeeper和Dubbo Dubbo作为分布式服务框架,他来负责A模块和B模块的过程调用。Zookeeper用于做注册中心,保存B模块的地址。A模块访问注册中心,找到B模块后进行远程调用。3、...原创 2018-12-24 11:29:32 · 301 阅读 · 0 评论 -
springboot与分布式(二)—整合springcloud
1)springclod与dubbo的区别: dubbo是一个分布式服务框架,主要解决服务直接远程调用问题(服务直接的RPC);springclod是分布式的整体解决方案,在分布式系统中需要考虑的几乎所有问题(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局琐,leader选举,分布式session,集群状态),都有对应的解决方案。2)SpringClou...原创 2019-01-08 11:06:54 · 394 阅读 · 0 评论