基于反射实现自己主动化restful开发
2016-04-01 20:38
253 查看
[Author]: kwu
基于反射实现自己主动化restful开发,通用的仅仅须要写查询数据库的sql。并增加相应的javabean实现的高速restful服务的开发。
1、编写数据库的查询sql。相应sql.properties
SQL的属性文件,以";"分隔。
说明:
1)pv为该SQL的标签。
2)第一个參数为。DailyReport为相应的JavaBean的类名
3)第二个參数为查询的SQL,參数以 "?" 占位符
4)第三个參数为 參数的类型,以"," 分隔
2、编写相应的pojo类
3、启动restful服务訪问
http://localhost:9088/restful?tag=pv&args=3
附反射DAO实现:
<略....>
基于反射实现自己主动化restful开发,通用的仅仅须要写查询数据库的sql。并增加相应的javabean实现的高速restful服务的开发。
1、编写数据库的查询sql。相应sql.properties
daily = DailyReport;select t.day,t.cnt,t.type from (select day,cnt,type From dailyreport where type=? order by day desc limit ? ) t order by t.day;String,Integer
SQL的属性文件,以";"分隔。
说明:
1)pv为该SQL的标签。
2)第一个參数为。DailyReport为相应的JavaBean的类名
3)第二个參数为查询的SQL,參数以 "?" 占位符
4)第三个參数为 參数的类型,以"," 分隔
2、编写相应的pojo类
import com.hexun.bean.base.ChartsData; public class DailyReport implements ChartsData { private String day, type; private Integer cnt; public String getDay() { return day; } public void setDay(String day) { this.day = day; } public String getType() { return type; } public void setType(String type) { this.type = type; } public Integer getCnt() { return cnt; } public void setCnt(Integer cnt) { this.cnt = cnt; } }
3、启动restful服务訪问
http://localhost:9088/restful?tag=pv&args=3
<img src="http://img.blog.csdn.net/20150709152633218? watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
附反射DAO实现:
<略....>
相关文章推荐
- 关于FileOutputStream的问题
- Javascript序列化
- [Typescript] Function defination
- service中获取sharedpreferences数据不同步
- EntityFramework 6
- iOS的适配问题
- 机器分配
- Java IO流基本操作
- 【LeetCode】41. First Missing Positive的解法及注释
- poj2251的代码又改了改~
- 想算法无头绪,咋办?
- linux内核分析 第六周 分析Linux内核创建一个新进程的过程
- 浅谈linux虚拟机没有ip的问题
- hdu 4547(LCA+Tarjan)
- java异常处理的学习笔记
- POJ 2485 Highways(Prim中最大边)
- IBM也要开源机器学习平台
- [Codeforces] 347B - Fixed Points
- 流
- 移动h5开发资源整理