# huanhuan-blog **Repository Path**: myitgit/huanhuan-blog ## Basic Information - **Project Name**: huanhuan-blog - **Description**: This is one of my blog system - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-04-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # huanhuan-blog ### 前言 ### 这是一个个人博客的项目,用于展示自己写的一些文章,和个人联系方式。 建立这个项目的目的,主要是技术练手,使用目前最新潮流、优秀的技术,快速搭建一个平台。并分享给爱钻研技术的同学。 **请问:你愿意写一个代码优雅,性能卓越的项目,还是能用即可的毕业设计?人的能力有差异,但是心态上的区别,决定了一个程序员能不能从平庸到优秀的飞跃。学无止境,相由心生。** ### 软件环境 ### IntelliJ IDEA 15.0 jdk 1.8 maven 3.3.9 ### 使用的技术 ### 目前是初期,使用springmvc + spring + mybatis + freemarker 后期会陆续加入其他技术,将会更新到此文档 ### 使用建议 ### **huanhuan-blog** 是一个通用JavaWeb项目骨架,使用业内最佳技术实践作为基础组件。 springmvc同时兼容本地化javaweb的路由,和restful风格,成为当仁不让的最佳选择。(我会在后期的branch里加入一个restful前后端分离的风格)。 mybatis使用原生sql,对于sql熟手来说,在开发难度和性能上,都优于hibernate。 huanhuan-blog作为一个种子项目,你可以基于它,快速搭建项目原型,并基于自己的业务场景修改源码。 ### 更新日志 ### #### 2.0-SNAPSHOT(敬请期待) #### 1. 博客内容使用数据库的表数据填充,不再写死。 2. 优化增删改查,封装mybatis最基础的CRUD #### 1.0 #### 1. 搭建基础环境,完成CRUD基础搭建,并在controller类,写出一个简单的查询。 2. 下载一个博客html模版。启动项目,能看到博客主页内容。(原谅一个java后端渣渣的前端水平吧) ------ ### 怎么使用本项目 ### 1. git clone git@github.com:heikehuan/huanhuan-blog.git 2. 在MySQL中导入 huanhuan-blog/src/main/resources/test.sql 脚本 3. 更新 huanhuan-blog/src/main/resources/datasource.properties 中jdbc.user和jdbc.password的值 4. cd huanhuan-blog 5. mvn war:war 6. 把 huanhuan-blog/target/huanhuan-blog-1.0-SNAPSHOT.war 发布在App Server(Tomcat、JBOSS) 中 ### 在IDE 中查看源码并运行 ### **1. 在IntelliJ IDEA (推荐使用)** File -> Import Project -> select huanhuan-blog folder -> create project form existing sources -> ... **2. 在Eclipse** File -> Import -> Existing Maven Projects -> ...