refactor: 重构服务依赖注入和上下文管理
移除硬编码的服务注入,改为使用缓存机制动态获取Bean 优化上下文类结构,统一服务获取方式 添加PageContent类支持分页数据封装 实现异步数据加载功能
This commit is contained in:
@@ -10,11 +10,15 @@ import org.springframework.data.domain.Sort.Direction;
|
||||
import org.springframework.data.domain.Sort.NullHandling;
|
||||
import org.springframework.data.domain.Sort.Order;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@JsonIgnoreProperties(ignoreUnknown = true)
|
||||
public class PageArgument {
|
||||
|
||||
private boolean paged = false;
|
||||
@@ -54,6 +58,7 @@ public class PageArgument {
|
||||
return Pageable.unpaged(sort);
|
||||
}
|
||||
|
||||
@JsonIgnore
|
||||
public boolean isUnpaged() {
|
||||
return !isPaged();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user