上次是誰要OA的項目啊,Java項目分享幫找到了
這是我目前見過的最好的開源OA產品。功能完整,代碼結構清晰。值得推薦。
1.項目介紹oasys是一個OA辦公自動化系統,使用Maven進行項目管理,基於springboot框架開發的項目,mysql底層資料庫,前端採用freemarker模板引擎,Bootstrap作為前端UI框架,集成了jpa、mybatis等框架。作為初學springboot的同學是一個很不錯的項目,如果想在此基礎上面進行OA的增強,也是一個不錯的方案。關注 Java項目分享
2.框架介紹項目結構前端技術名稱版本官網freemarker模板引擎springboot1.5.6.RELEASE集成版本https://freemarker.apache.org/Bootstrap前端UI框架3.3.7http://www.bootcss.com/Jquery快速的JavaScript框架1.11.3https://jquery.com/kindeditorHTML可視化編輯器4.1.10http://kindeditor.netMy97 DatePicker時間選擇器4.8 Beta4http://www.my97.net/後端技術名稱版本官網SpringBootSpringBoot框架1.5.6.RELEASEhttps://spring.io/projects/spring-bootJPAspring-data-jpa1.5.6.RELEASEhttps://projects.spring.io/spring-data-jpaMybatisMybatis框架1.3.0http://www.mybatis.org/mybatis-3fastjsonjson解析包1.2.36https://github.com/alibaba/fastjsonpagehelperMybatis分頁插件1.0.0https://pagehelper.github.io3.部署流程 1.下載項目、把oasys.sql導入本地資料庫
2. 修改application.properties,
3. 修改數據源,oasys——>自己本地的庫名,用戶名和密碼修改成自己的
4. 修改相關路徑,配置圖片路徑、文件路徑、附件路徑。(static/image/oasys.jpg 拷貝到配置的圖片路徑下,不然會報 FileNotFoundException )
5. OasysApplication.java中的main方法運行,控制臺沒有報錯信息,數據啟動時間多久即運行成功
6. 在瀏覽器中輸入localhost:8088/logins
源碼地址獲取:
掃描下方公眾號回復 622