
spring-boot
麦片粥
放浪形骸之外
展开
-
spring boot @ConditionalOnxxx相关注解总结
下面来介绍如何使用@Condition[html] view plain copy public class TestCondition implements Condition { /** * 只有返回true,才会启用配置 */ public boolean matches(ConditionContext context, Ann...转载 2018-03-19 16:38:03 · 148 阅读 · 0 评论 -
spring-boot 分布式定时任务锁shedlock
先做翻译: shedlock github地址 shedlock只做一件事,就是确保计划任务最多同时执行一次;如果正在一个节点上执行任务,它将获取一个锁,以防止从另一个节点(或线程)执行相同任务。请注意,过去一个任务已在一个节点上执行,则其他节点上的执行不会等待,只会跳过它; 目前支持Mongo、JDBC数据库、redis、hazelcast或zookeeper协调的sp...原创 2018-08-17 11:27:18 · 10749 阅读 · 1 评论 -
springboot集成swagger2,构建优雅的Restful API
swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,正如它的名字。 一、引入依赖 <dependency> <groupId>io.springfox</groupId&...转载 2019-01-04 14:13:19 · 164 阅读 · 0 评论 -
Spring基于注解开发基于开闭原则如何换实现
开始: 从刚开始学习spring,学习接口,我就听得很认真,知道设置的接口的作用; 接口:链接的桥梁,基于Java的开闭原则,对扩展开放,对修改关闭,方便系统维护。 spring起初使用配置文件,依赖注入在配置文件中写入的,我们要修改实现,修改配置文件中注入的id指向另外一个实现即可。 spring使用注解之后,大大提升了我们开发的效率,不用配置繁琐的配置文件;依赖注入使用注解就可以,...原创 2018-12-25 10:06:02 · 554 阅读 · 0 评论