多语言展示
当前在线:218今日阅读:26今日分享:39

java中的注解

简单介绍java中的注解
方法/步骤
1

注解为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后摸个时刻非常方便的使用这些数据。

2

注解在一定程度上是吧元数据和源代码文件结合在一起,而不是保存在外部文档中这一大的趋势下所催生的。同时,注解也是对来自像C#之类的其他语言对java造成的语言特性压力所做出的一种回应。

3

注解时众多引入到javase5中的重要的语言变化之一。他们可以提供用来完整的描述程序所需的信息。而这些信息 是无法通过java来表达的。因此,注解使得我们鞥够以将由编译器来测试和验证的格式,存储有关程序的额外信息。

4

注解通过 @interface 关键字进行定义。public @interface testUser{};

5

@Override    public JSONObject agentPayRequest(JSONObject jsonObject) {        UppAgentPayVo uppAgentPayVo = BeanUtils.toObject(jsonObject,UppAgentPayVo.class);        String batchNo = String.valueOf(UidGeneratorUtil.generate());        log.info('批次号:[{}]',batchNo);        uppAgentPayVo.setBatchNo(batchNo);        uppAgentPayVo.setPackNo(batchNo);

6

uppAgentPayVo.setBatchStatus('0');        agentPayMgr.saveAgentPayInfo(uppAgentPayVo);        JSONObject response = new JSONObject();        response.put('batchNo',batchNo);        return response;    }

7

do{            PageInfo pageInfo = queryAgentPayDetails(batchNo,pageNum,pageSize);            hasNextPage = pageInfo.isHasNextPage();            pageNum = pageInfo.getNextPage();            totalPage = pageInfo.getPages();            totalNum =((Long)pageInfo.getTotal()).intValue();            List agentPayDetails = pageInfo.getList();            if(!CollectionUtils.isEmpty(agentPayDetails)){                sendAgentPayInfo(payOrgInfo,agentPayVo,agentPayDetails,pageNum,totalPage,totalNum);            }        } while (hasNextPage);

推荐信息