No longer maintained, superseded by https://github.com/shepherdviolet/glacimon不再维护, 请用新项目: https://github.com/shepherdviolet/glacimon- Comprehensive Java library for spring framework (Java8+)
- Github Home
- Search in Maven Central
- PGP Key
- Special thanks to JetBrains for the free open source license, it is very helpful for our project!
Core module of slate
| Auto Configurations |
|---|
| SlateCommonAutoConfiguration |
- InterfaceInstantiation : Instantiate interfaces into Spring context
- MemberProcessor : Process all fields/methods (of bean) in Spring context (To implement custom injection / method binding...)
- YamlPropertySourceFactory : Load YAML by @PropertySource
- LambdaBuilder(Buildable) : New object in lambda way
- ...
The module for statistic
Helpers for third-party libraries
- RocketMQ : Subscribe message by annotation
- Sentinel : Another way to config rules
- Apollo : ApolloRefreshableProperties : The 'Properties' dynamically updated by Apollo
- Hessianlite : HessianLiteSerializeUtils : Serialize util with hessianlite
- JetCache : SyncRedisLettuceCacheBuilder : Connect to redis in a synchronous manner for JetCache
- ...
Provides a solution for http client
Map - Bean converter
- Search
slate-commonin Maven Central - Search
slate-txtimerin Maven Central - Search
slate-helperin Maven Central - Search
slate-http-clientin Maven Central - Search
slate-mapxbeanin Maven Central
repositories {
//Slate in mavenCentral
mavenCentral()
}
dependencies {
compile 'com.github.shepherdviolet:slate-common:?'
compile 'com.github.shepherdviolet:slate-txtimer:?'
compile 'com.github.shepherdviolet:slate-helper:?'
compile 'com.github.shepherdviolet:slate-http-client:?'
compile 'com.github.shepherdviolet:slate-mapxbean:?'
}
<dependency>
<groupId>com.github.shepherdviolet</groupId>
<artifactId>slate-common</artifactId>
<version>?</version>
</dependency>
<dependency>
<groupId>com.github.shepherdviolet</groupId>
<artifactId>slate-txtimer</artifactId>
<version>?</version>
</dependency>
<dependency>
<groupId>com.github.shepherdviolet</groupId>
<artifactId>slate-helper</artifactId>
<version>?</version>
</dependency>
<dependency>
<groupId>com.github.shepherdviolet</groupId>
<artifactId>slate-http-client</artifactId>
<version>?</version>
</dependency>
<dependency>
<groupId>com.github.shepherdviolet</groupId>
<artifactId>slate-mapxbean</artifactId>
<version>?</version>
</dependency>