网络上很多关于SpringBoot的资料和代码,但有一些根本运行不了,有些博主的代码还故意藏着掖着,一定要加他的微信才能给代码,我也是醉了,也正由于此等等各种各样的原因,所以自己特例整理了一个SpringBoot学习项目,一方面自己做知识累积记录,一方面也能给给网络的朋友一些学习参考。
项目工具使用的是Eclipse mars+maven3+jdk1.8,该项目中包含了SpringBoot入门,基本用法,Rest,Controller,事件监听,连接数据库mysql,jpa,redis集成,mybatis集成(声明式与xml两种方式~对应的添删查改功能),日志处理,devtools配置,拦截器用法,资源配置读取,测试集成,Oauth2,SpringSecurity等。
我的项目GitHub地址是(保持更新):https://github.com/hemin1003/spring-boot-study
项目资源打包的下载地址:http://download.csdn.net/detail/hemin1003/9686826
开源自己开发的两套系统,已投入生产使用(2017/09/19更新):
接口API项目实战地址:https://github.com/hemin1003/yfax-parent(SprintBoot开发的Rest API接口项目实战,集成了拦截器,日志处理,mysql,mybatis, oauth2.0, spring secutity等,已投入生产线上使用)
配套后台系统实战地址:https://github.com/hemin1003/aylson-parent(一个SpringMVC4+EasyUI的后台管理系统,已投入生产线上使用)
说明:如果需要db结构和测试数据,请下载
其他学习的参考资料,比较好的博主地址:
http://blog.csdn.net/catoop/article/category/5789635
http://blog.csdn.net/qiutongyeluo/article/category/6306088
http://blog.csdn.net/ClementAD/article/category/6217187
http://blog.csdn.net/linxingliang/article/category/6244067
mybatis官方源码库:https://github.com/mybatis/spring-boot-starter