接口 | 说明 |
---|---|
AnnotationAware |
注释的植入接口:
将系统中所有注释了指定注释类型的class、method通过该接口告知你 |
AnnotationFactory |
获取系统中所有注释了指定注释类型的class、method
|
类 | 说明 |
---|---|
AnnotationHandler | |
AnnotationUtils | |
ClassAnnotation | |
FieldAnnotation | 已过时
已经废弃没再使用
|
FunctionAnnotationTest | |
InjectAnnotationBeanPostProcessor | |
MethodAnnotation | |
ParameterAnnotation | 已过时
已经废弃没再使用
|
枚举 | 说明 |
---|---|
RestInterfaceAnnotation.External |
Description:接口是否对外枚举
Company:
|
注释类型 | 说明 |
---|---|
After |
After反向监听注解,指定Manager或Controller的特定方法执行以后,主动执行当前方法。
|
AjaxAccess | |
Condition | |
Function | |
FunctionCategory | 已过时
已经废弃没再使用
|
FunctionParam | 已过时
已经废弃没再使用
|
HandleNotification |
注册集群通知处理方法。
|
Inject |
Ctp依赖注入注解。
|
ListenEvent |
事件监听注解,将方法注册为指定类型事件的监听器。
|
NeedlessCheckLogin | 已过时
不再支持@NeedlessCheckLogin注解,请在
needless_check_login.xml 中声明 |
PluginQualifier |
当使用
Inject 或者 Inject 注入字段时,如果pluginName对应的插件不存在,就不注入对于的bean |
RegisterFormInputExtend |
二次开发过程,插件的形式自定义表单扩展控件
首先在建一个spring的配置文件,对于一个class, 然后在这个类上引入注释,形式如下: |
RestInterfaceAnnotation | |
SetContentType |
声明一个Controller的action方法内部调用了
ServletResponse.setContentType(java.lang.String) ,系统框架不再执行该方法声明的方式有两种: 声明在class上,表示该controller的所有action都是自己setContentType @SetContentType public class FileUploadController extends BaseController{ public ModelAndView doDownload(HttpServletRequest request, HttpServletResponse response) throws Exception { response.setContentType("application/x-msdownload; charset=UTF-8") ...... } } 声明在method上,表示该controller的当前action是自己setContentType public class FileUploadController extends BaseController{ @SetContentType public ModelAndView doDownload(HttpServletRequest request, HttpServletResponse response) throws Exception { response.setContentType("application/x-msdownload; charset=UTF-8") ...... } } |
WebServiceAnnotation |