All Classes and Interfaces
类
说明
请求错误异常
最基本的 model 包含最基础的元数据
提供一些针对 BaseModel 类型实体类 简单的 CRUD 操作的 service 类
Freemarker 标签父类
BaseVo 接口
所有需要向前台返回数据都需要继承
a
BaseWebSocketHandler 基本接口 请与
ScxWebSocketMapping 配合使用添加此注解的 字段 在创建数据表是会采用 value 上的类型
如果不添加 则会根据 字段的类型进行创建
Json 格式的返回值 (注意和
Json 区分, 此格式适合传递单个参数)文件下载 vo
从 body 获取参数
a
从路径 (Path) 参数
a
从 query 获取参数
a
从上传中获取参数 (注意 : 必须标注在
UploadedEntity 类型的参数上)html 渲染类
Image class.
服务器内部异常
Json 格式的返回值 (注意
DataJson 进行区分, 此格式适合传递多个参数)a
a
a
MessageCodecRegistrar class.
方法不被允许
数据库对象 不映射 注解
添加此注解的 字段 会在转换为数据库字段时被忽略掉
如果只是想在添加或者修改时不进行映射 请考虑使用 Column注解 的 noInsert 和 noUpdate 属性进行配置
登录了但是没权限
404 not found 未找到异常
a
OnCloseRoutingContext class.
OnExceptionRoutingContext class.
OnFrameRoutingContext class.
OnOpenRoutingContext class.
参数转换异常
原始文件 但不需要下载的 vo
比如 pdf 之类
重定向
必须参数缺失异常
类型为 RoutingContext 的参数处理器
日程状态 包含循环的次数 (从 1 开始为第一次) 及 ScheduledFuture 可用于在方法内部中断执行
启动类
ScxBeanFactory 用于创建类
Scx 构建器
标识此类是一个需要注入到容器中的类 和
ScxService 的区别仅在于注解的语义不同用来存储 整个项目的上下文
scx 特性枚举
ScxDBContext class.
a
SQLDDLHelper class.
用于描述根据 class 构建的对应的数据表结构
ScxHelper class.
在 ScxMapping 注解标记的方法中抛出此异常会被ScxMappingHandler 进行截获并进行处理
a
规定一些常见的 http 相应状态
ScxHttp 路由 内部使用 vertxRouter 进行具体路由的处理
路由异常处理器
ScxMapping
具体 http 请求映射
ScxMappingConfiguration 配置类 再此处可配置 [前置后置拦截器,参数处理器,返回值处理器等]
ScxRouteHandler class.
ScxMappingHelper class.
ScxMapping 拦截器
默认 ScxMapping 拦截器实现
a
a
ScxMappingRegistrar class.
封装 RoutingContext 的参数 防止反复取值造成性能损失
ScxModel
model 层映射
设置此注解的方法 必须同时 继承 BaseModel
Scx 模块接口 , 自定义模块必须实现此接口
ScxCoreConfig class.
针对 spring 的 $
以便可以实现一些简单的任务调度
TaskScheduler 进行一些简单的封装
以便可以实现一些简单的任务调度
标注此类是一个 Service 层映射
用于渲染 freemarker
ScxVersion class.
ScxWebSocketRoute
websocket 映射
设置此注解的方法 必须同时 继承 BaseWSHandler 才可以生效
ScxWebSocketMappingRegistrar class.
Scx WebSocket 路由
a
a
未认证异常 (未登录)
415 参数异常
文件上传后台接受容器类
可以配合
可以配合
FromUpload 注解使用 以实现自定义名称或限制是否必填a
Xml 格式的返回值
零拷贝编解码器 (因为并不适用于集群模式,所以此处不实现 encodeToWire和decodeFromWire)