項目主頁:https://gitee.com/klguang/coderfun-boot前端
演示地址:http://106.15.195.9:8080/admin/
項目文檔:https://www.kancloud.cn/coderfun-boot/coderfun-boot-zh/868497
在飛速變化的互聯網時代,時間是最大的成本和代價。開源的網站基礎開發平臺已經多如牛毛了,有思想的項目並很少。從互聯網創業浪潮一路走來,總結這幾年的開發經驗,在空閒時間將以前作的項目經行重構,coderfun-boot便誕生了。本項目最大的特點就是,快速開發。一張業務表的增刪改查(後臺管理接口+後臺管理頁面+對外接口),30分鐘足矣。java
曾經,我用一週開發一個點餐系統,用不到一個月開發一個進銷存系統,只有我一我的。fieldmeta項目也是功不可沒。可能你會說,你作的是demo(假項目)吧,手動捂臉哈哈哈。事實上,一年半過去了,這些系統在多個地方依然運行良好。你的代碼在運行,老是一件幸福的事情。mysql
關於easyui+jpa的技術選型,可能不少人會吐槽,不過這裏我說兩句:git
1.klg-jpa 便捷查詢,詳見klg-jpa項目web
@ResponseBody
@RequestMapping("/findpage")
public EasyUIPage findpage(
@RequestParam int page,
@RequestParam int rows,
@RequestParam(required=false) Long employeeid,
@RequestParam(required=false) String typeCode,
@RequestParam(required=false) @DateTimeFormat(pattern="yyyy-MM-dd") Date startDate,
@RequestParam(required=false) @DateTimeFormat(pattern="yyyy-MM-dd") Date endDate){
Pageable pageable=new PageRequest(page<1?0:page-1, rows, new Sort(Direction.DESC,"numId"));
Page<DrugOut> pageData=drugOutService.findPage(pageable,
AExpr.eq(DrugOut_.employeeid, employeeid).igEmpty(),// igEmpty()忽略空值,包括null和""
AExpr.eq(DrugOut_.typeCode, typeCode).igEmpty(),
AExpr.gte(DrugOut_.saledate, startDate).igEmpty(),//大於
AExpr.lte(DrugOut_.saledate, endDate).igEmpty());//小於
return new EasyUIPage(pageData);
}
2.easyui 表單增刪改查封裝,詳見 easyui增刪改查封裝文檔redis
var dataTable = new DataTable({
$datagrid_table :$("#datagrid-table"),
$data_form_dialog : $("#data-form-dlg"),
$data_form : $("#data-form"),
data_form_name : "測評項目",
addOpt : {
url : adminActionPath+"/project/add"
},
editOpt : {
url : adminActionPath+"/project/edit"
},
removeOpt : {
url : adminActionPath+"/project/delete"
},
saveOpt : {},
searchOpt : {
$searchForm : $("#search-form"),
}
});
演示地址:http://106.15.195.9:8080/admin/
admin:111111spring
本項目依賴:
https://gitee.com/klguang/coderfun-bom
https://gitee.com/klguang/xutils
https://gitee.com/klguang/klg-jpa
將上面項目下載到本地,並執行maven install;
coderfun-boot-web 是項目入口,可maven install打成war包,或直接在eclipse 中運行。sql
修改配置文件application.properties
1.數據庫配置,項目根目錄 database 文件下的coderfun-boot.sql導入數據庫(設置編碼爲UTF-8);
2.redis
3.阿里雲oss數據庫
2018-12-06 發佈Alpha 0.0.1-SNAPSHOT緩存