spring boot资源整理

10 篇文章 0 订阅
1 篇文章 0 订阅

我也在自学中,记录一下我自学过程中觉得对自己有用的资源和方法,自己也是走了很多弯路,帮助大家在学习过程中建立明确的路线,以一种最简单高效的方法学习,会持续更新。

我的github:https://github.com/qpli

我是一个菜鸟,但是我关注了很多大神,Fork了一些适合学习的项目,所以大家可以去我的主页看一下有没有自己需要的资源。

工具篇:

jdk

eclipse j2ee或者IDEA两者选其一作为一个IDE。(因为集成了maven 和 tomcat ),建议IDEA。

安装Maven和Tomcat可以在菜鸟教程上找安装教程,也可以自行百度。

数据库:Mysql+MySQLWorkbench  数据库+数据库图形界面工具。

最好是学一下Swagger生成文档可以不需要前端来测试自己的程序,当然也可以通过工具来测试,推荐postman,是一个Chrome的插件,具体使用方法课百度。

Java

Java基础:Java语言程序设计基础篇+进阶篇

Javaweb:

学习Javaweb要结合实战,最简单的实战方法是使用一个能够快速出程序的框架,所以要先学医一个框架。

最新最简单的是SpringBoot框架,在使用中可能还会需要用到Mybatis。

学习框架,首先要了解设计模式,核心思想面向接口编程,可复用

路线:

反射,理解反射对理解框架的控制反转很有作用

HTTP

设计模式

也可以了解一下maven的使用

框架,一开始了解一下Spring的IOC 和AOP,可以在慕课网上搜一些入门免费视频。

然后就可以开始搭建自己第一个web程序。就简单的输出就可以了。

步骤:

  1. 新建一个Javaweb项目
  2. 在workbench中建一个数据库,建一张表
  3. 学习Mybatis-Generater,帮助你自动生成数据库相关的代码,自己再多看看理解一下生成的代码之间的关系,可以参照我的博客生成代码:https://blog.csdn.net/qq_23128065/article/details/89151163
  4. 学习Swagger,给自己的代码添加上文档说明,便于测试
  5. 运行代码。

后面基本就可以不用看视频,在不理解的时候看技术博客、GitHub或者书。

我一开始非常纠结的是如果要自己做一个项目,前端该如何解决,最好的办法就是找一个会前端的同学一起做,但是一般都没有,如果时间充足可以自己学一些前端框架,bootstrap、LayUI、VUE等,时间不充分就先不要纠结了,先确保后端的知识是完整的,并且有一定的深度。

 

推荐的资源

github:

tycoding 虽然写的功能很简单,但是很适合入门学习,太复杂的系统初学者可能会无从下手https://github.com/TyCoding

适合入门,写的很清楚(git+简书):https://github.com/qpli/springboot-socks

 

博主:

程序猿DD http://blog.didispace.com/

纯洁的微笑 http://www.ityouknow.com/spring-boot

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值