如何在java注解有什么用中加入原生html标签内容

  要想深刻的理解注解我们必须能实现自己的注解,然后应用自己的注解去实现特定的业务使用注解可以更优雅的做到某些事情。

有这样一个场景在需要文件导出时,我们需要将一个model中的一些重要字段导出到csv文件中去当然还有一些没用的或者不能暴露的字段,不需要导出到文件中这样业务如果一般实现起来我们可以将需要导出的字段写入一个配置文件,然后根据配置文件进行比对需要导出的就写入到流中实现导出。但是这样做始终感觉扩展性不是很好而且实现方式有点粗暴,于是想到了通过反射来做为需要导出的字段加上自定义的注解,当该属性被注解时導出我们来看看实现方式。

可以看到对传进来的field数组,遍历循环当属性的注解包含我们自定义的注解的时候,才把这个字段写入到title當中去

下面我们整理一下几个元注解的含义(以下摘抄自:):

这样,我们完成了在这个自定义注解的方法上织入了打印请求时间和請求响应耗时的业务,只需要在对应的controller层上的接口加上对应的注解就可以了。

目标创建一个方法注解,我们能够初始化时执行该方法并可以给该方法传入注解的参数值

假设我们设计一个 sayHello(String name) 方法,给该方法做个注解初始时使用注解传入"小明"

我要回帖

更多关于 java注解有什么用 的文章

 

随机推荐