- refactor all features package
-
GeDid: Distributed id generator.
RedisIdEngine
ZookeeperIdEngine
UuidEngine
-
Safety
Toolkit -
refactor
RedisTemplateX
- copy SpringBoot configs
/**
* App
*
* @author Qicz
*/
@SpringBootApplication
@EnableExtension
public class App {
public static void main(String[] args) throws InterruptedException {
SpringApplicationX.run(App.class, args);
SpringApplicationX.applicationInfo();
}
}
- use args
ccp
just copy application configs
java -jar xxx.jar ccp
- support Elasticsearch
MappingsProperties
configuration.
@PostConstruct
private void createIndex() throws IOException {
MappingsProperties mappingsProperties = MappingsProperties.me();
mappingsProperties.add(MappingsProperty.me().name("id").type("long"));
mappingsProperties.add(MappingsProperty.me().name("name").textType().analyzer("ik_smart"));
restHighLevelClientX.createIndex("index_name", null, mappingsProperties);
}
- support Elasticsearch RestHighLevelClient(X)
saveOrUpdate
(Batch) anddeleteDocById
(s).
- support Elasticsearch
- feign header cover support
- feign hystrix concurrency strategy