这是一个个人博客的项目,用于展示自己写的一些文章,和个人联系方式。
建立这个项目的目的,主要是拿freemarker练练手。在分支里包含了各个实验田。
- spring-xml分支
最原始的spring配置方式,xml文件配置各个bean,在web.xml配置文件加载spring配置文件。
- spring-xml-profile分支
在上一个分支的基础上,利用了spring profile功能,加上自动切换环境的配置。不了解基本概念的,请自行百度spring profile。
- spring-xml-mapper-profile分支
在上一个分支的基础上,加上mybatis一个非常好用的插件:通用mapper。详情请看http://git.oschina.net/free/Mapper
- spring-boot分支
重写代码,使用全新框架spring-boot,跟master分支代码完全相同。包含的功能最新最全。
- redis-cache分支
在上一个分支的基础上,尝试使用redis作为缓存。
IntelliJ IDEA 15.0
jdk 1.8
maven 3.3.9
后端
- springmvc
- mybatis
- spring-boot
- redis
前端
- freemarker
- 博客内容使用数据库的表数据填充,不再写死。
- 优化增删改查,封装mybatis最基础的CRUD
- 项目框架换成spring-boot
- 搭建基础环境,完成CRUD基础搭建,并在controller类,写出一个简单的查询。
- git clone [email protected]:heikehuan/huanhuan-blog.git
- 在MySQL中导入 huanhuan-blog/src/main/resources/test.sql 脚本
- 更新 huanhuan-blog/src/main/resources/datasource.properties 中jdbc.user和jdbc.password的值
- cd huanhuan-blog
- mvn war:war
- 把 huanhuan-blog/target/huanhuan-blog-1.0-SNAPSHOT.war 发布在App Server(Tomcat、JBOSS) 中
1. 在IntelliJ IDEA (推荐使用)
File -> Import Project -> select huanhuan-blog folder -> create project form existing sources -> ...
2. 在Eclipse
File -> Import -> Existing Maven Projects -> ...