没有合适的资源?快使用搜索试试~ 我知道了~
flips:功能翻转库的存储库,提供各种注释以翻转任何功能。 与Java8,Spring,Spring Boot配合使用
共84个文件
java:74个
xml:4个
gitignore:3个
需积分: 5 0 下载量 131 浏览量
2021-01-31
18:06:05
上传
评论
收藏 73KB ZIP 举报
温馨提示
翻转 是Java的Feature Toggles模式的实现。 是一项强大的技术,可让团队无需更改代码即可修改系统行为。 入门 接下来的功能切换将使用相同的签名方法切换bean,使其在特定日期时间生效。 属性允许定义特定于ENV和ISO 8601格式的不同日期时间。 @Component class MyBean { @FlipBean ( with = AnotherBean . class) @FlipOnDateTime ( cutoffDateTimeProperty = " datetime-property " ) public List< Article> getLatestArticles (){ // OLD logic of getting latest articles } } @Component class AnotherBean { public List< Article> getLatestArticles (){ // NEW logic of getting latest art
资源推荐
资源详情
资源评论
收起资源包目录
flips-master.zip (84个子文件)
flips-master
flips-core
pom.xml 3KB
src
test
java
org
flips
fixture
TestClientFlipBeanSpringComponentSource.java 2KB
TestClientFlipBeanSpringComponentTarget.java 715B
TestClientFlipSpringComponent.java 292B
TestClientFlipAnnotationsWithSpringExpressionAnnotations.java 974B
TestClientFlipSpringService.java 515B
TestClientFlipAnnotationsWithAnnotationsOnMethod.java 2KB
processor
FlipAnnotationProcessorUnitTest.java 2KB
model
FlipConditionEvaluatorUnitTest.java 11KB
FlipConditionEvaluatorFactoryUnitTest.java 2KB
FeatureContextUnitTest.java 3KB
EmptyFlipConditionEvaluatorUnitTest.java 1KB
FlipAnnotationAttributesUnitTest.java 3KB
condition
SpringExpressionFlipConditionUnitTest.java 9KB
DayOfWeekFlipConditionUnitTest.java 4KB
SpringProfileFlipConditionUnitTest.java 6KB
DateTimeFlipConditionUnitTest.java 7KB
SpringEnvironmentPropertyFlipConditionUnitTest.java 4KB
FlipOffConditionUnitTest.java 726B
advice
FlipBeanAdviceUnitTest.java 10KB
FlipBeanAdviceIntegrationTest.java 3KB
FlipFeatureAdviceIntegrationTest.java 1KB
FlipFeatureAdviceUnitTest.java 2KB
utils
ValidationUtilsUnitTest.java 2KB
UtilsUnitTest.java 2KB
AnnotationUtilsUnitTest.java 8KB
store
FlipAnnotationsStoreIntegrationTest.java 6KB
FlipAnnotationsStoreUnitTest.java 7KB
main
resources
logback.xml 547B
org
flips
application.properties 40B
java
org
flips
processor
FlipAnnotationProcessor.java 1KB
exception
FeatureNotEnabledException.java 452B
FlipBeanFailedException.java 369B
SpringExpressionEvaluationFailureException.java 345B
config
FlipContextConfiguration.java 500B
model
FeatureContext.java 2KB
FlipConditionEvaluatorFactory.java 2KB
Feature.java 394B
EmptyFlipConditionEvaluator.java 469B
DefaultFlipConditionEvaluator.java 3KB
FeatureExpressionContext.java 1KB
FlipConditionEvaluator.java 777B
FlipAnnotationAttributes.java 2KB
condition
SpringEnvironmentPropertyFlipCondition.java 1KB
SpringExpressionFlipCondition.java 2KB
DateTimeFlipCondition.java 2KB
FlipCondition.java 297B
FlipOffCondition.java 401B
DayOfWeekFlipCondition.java 1KB
SpringProfileFlipCondition.java 1KB
annotation
FlipBean.java 309B
FlipOnEnvironmentProperty.java 506B
FlipOff.java 378B
FlipOnDaysOfWeek.java 457B
FlipOnOff.java 255B
FlipOnProfiles.java 436B
FlipOnDateTime.java 432B
FlipOnSpringExpression.java 444B
advice
FlipBeanAdvice.java 3KB
FlipFeatureAdvice.java 2KB
utils
AnnotationUtils.java 2KB
DateTimeUtils.java 510B
Utils.java 1KB
ValidationUtils.java 777B
store
FlipAnnotationsStore.java 5KB
.gitignore 61B
.travis.yml 116B
pom.xml 9KB
flips-web
pom.xml 3KB
src
test
java
org
flips
describe
fixture
TestClientController.java 1KB
TestClientControllerOther.java 902B
TestClientFlipAnnotationsDescription.java 489B
controlleradvice
FlipControllerAdviceIntegrationTest.java 3KB
FlipControllerAdviceUnitTest.java 2KB
controller
FlipDescriptionControllerUnitTest.java 6KB
FlipDescriptionControllerIntegrationTest.java 2KB
main
java
org
flips
describe
config
FlipWebContextConfiguration.java 386B
model
FeatureNotEnabledErrorResponse.java 643B
FlipDescription.java 697B
controlleradvice
FlipControllerAdvice.java 1KB
controller
FlipDescriptionController.java 2KB
.gitignore 61B
.gitignore 61B
README.md 10KB
共 84 条
- 1
资源评论
善音
- 粉丝: 23
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功