一款基于 Spring Boot 開發(fā)的 OA 項目,接私活太爽了~
哈嘍,大家好,今天分享一個Spring Boot 開發(fā)的 OA 項目,很不錯哦!可以接私活,二次開發(fā)用。
1.項目介紹
oasys是一個OA辦公自動化系統(tǒng),使用Maven進(jìn)行項目管理,基于springboot框架開發(fā)的項目,mysql底層數(shù)據(jù)庫,前端采用freemarker模板引擎,Bootstrap作為前端UI框架,集成了jpa、mybatis等框架。
作為初學(xué)springboot的同學(xué)是一個很不錯的項目,如果想在此基礎(chǔ)上面進(jìn)行OA的增強,也是一個不錯的方案。
2.框架介紹
項目結(jié)構(gòu)
前端
| 技術(shù) | 名稱 | 版本 | 官網(wǎng) |
|---|---|---|---|
| freemarker | 模板引擎 | springboot1.5.6.RELEASE集成版本 | https://freemarker.apache.org/ |
| Bootstrap | 前端UI框架 | 3.3.7 | http://www.bootcss.com/ |
| Jquery | 快速的JavaScript框架 | 1.11.3 | https://jquery.com/ |
| kindeditor | HTML可視化編輯器 | 4.1.10 | http://kindeditor.net |
| My97 DatePicker | 時間選擇器 | 4.8 Beta4 | http://www.my97.net/ |
后端
| 技術(shù) | 名稱 | 版本 | 官網(wǎng) |
|---|---|---|---|
| SpringBoot | SpringBoot框架 | 1.5.6.RELEASE | https://spring.io/projects/spring-boot |
| JPA | spring-data-jpa | 1.5.6.RELEASE | https://projects.spring.io/spring-data-jpa |
| Mybatis | Mybatis框架 | 1.3.0 | http://www.mybatis.org/mybatis-3 |
| fastjson | json解析包 | 1.2.36 | https://github.com/alibaba/fastjson |
| pagehelper | Mybatis分頁插件 | 1.0.0 | https://pagehelper.github.io |
Spring Boot 基礎(chǔ)就不介紹了,推薦下這個實戰(zhàn)教程:
https://github.com/javastacks/spring-boot-best-practice
3.部署流程
1)下載項目、把oasys.sql導(dǎo)入本地數(shù)據(jù)庫
3)修改數(shù)據(jù)源,oasys——>自己本地的庫名,用戶名和密碼修改成自己的
4)修改相關(guān)路徑,配置圖片路徑、文件路徑、附件路徑。(static/image/oasys.jpg 拷貝到配置的圖片路徑下,不然會報 FileNotFoundException )
5)OasysApplication.java中的main方法運行,控制臺沒有報錯信息,數(shù)據(jù)啟動時間多久即運行成功
6)在瀏覽器中輸入localhost:8088/logins
4.項目截圖

不多說了,真是神仙軟件,接私活、練手必備。
項目源碼,怎么領(lǐng)?。?/span>
安排,Java全棧就業(yè)實戰(zhàn)課程 終于來了...
掃描下方公眾號【java1234】回復(fù):5599, 可獲取下載鏈接 ?????? ??長按上方二維碼 2 秒 回復(fù)「5599」即可獲取資料
如果不會領(lǐng)取,或者需要其他java相關(guān)資源 加鋒哥微信: java3459
Java程序員加餐,另外送66套Java實戰(zhàn)項目
項目領(lǐng)取方式:
掃描下方公眾號【Java資料站】回復(fù):666,
可獲取下載鏈接
??????
??長按上方二維碼 2 秒 回復(fù)「666」即可獲取資料






