为后台开发提供便利。
-
OperationInterceptor: 拦截请求
-
OperationParser: 从请求中解析出操作
-
OperationParserImpl: 默认的解析器实现
-
-
OperationProperties: 操作配置属性
-
OperationAutoConfiguration: 支持spring-boot的自动配置
-
Operation: 操作信息
用于设置关联对象。
项目中会有这种情况,一个主实体类通过一个关联主键关联一个关联实体类, 数据库中记录着关联主键的值,实际使用时需要通过关联主键取得关联对象。
link:src/test/java/org/freedom/backend/associate/Main.java[role=include]
link:src/test/java/org/freedom/backend/associate/Associate.java[role=include]
当从数据库查询主实体类时,只取出了关联主键,我们可以通过关联组件辅助设置关联对象。
-
取得关联对象
-
为主实体对象设置关联对象
-
由调用者自行提供
-
通过关联主键查询取得
-
单一对象
-
集合对象
-
单一对象
-
集合对象
-
AssociateUtils:工具类提供通用的设置方法,设置方法一共8个(主实体对象表现形式[2]*关联对象表现形式[2]*关联对象取得方式[2]=8)
-
setAssociate:关联对象为单一对象的情况
-
setCollectionAssociate:关联对象为集合对象的情况
-
-
AssociateSource:关联对象源,用于提供单一关联对象
-
CollectionAssociateSource:集合关联对象源,用于提供集合关联对象