基于Spring Boot,Spring MVC,Spring Data 的企业Web应用快速开发开发框架。A rapid development framework based on Spring Boot, Spring MVC and Spring Data for enterprise
APACHE-2.0 License
A lightweight rapid development framework based on Spring Boot, Spring MVC and Spring Data for enterprise
基于 Spring Boot,Spring MVC,Spring Data 的企业Web应用快速开发框架。
[utils]
Add CalcUtils for calculating.[utils]
Add support for Reader to IoUtils.[utils]
Add readAllAsString() method to BufferedIoUtils.[collections]
Improve the CollectionUtils.toLinkedList() method.v2.4.7
[utils]
add getPreferenceAlias() methods to PreferenceManager for migrating preferences.入参自动填充
OrderEntity p = orderCommand.createEntity();
orderRepository.save(p);
populateEntity()
方法,此实体类一对一、一对多关联的实体类(集合)也会被自动创建和填充 :orderEntity.getDetails().clear();
orderCommand.populateEntity(orderEntity);
orderRepository.save(p);
一对一,一对多关联的实体类(集合)也会被自动创建和填充 详细参考: swiftboot-web
从 Entity 实例创建返回值对象并自动填充值:
OrderResult r = OrderResult.createResult(OrderResult.class, orderEntity);
一对一或一对多关联的实体类(集合)也会自动填充返回值对象的关联类(集合) 详细参考: swiftboot-web
字段自动填充
order20191231000850307uxplsioasi
的长度为 32 字节的全局ID,比 UUID 有更好的插入性能且易于识别出所对应的业务对象以及创建时间。详细参考: swiftboot-data
认证和授权:
两个模块不能同时启用,且他们的认证实现机制不同