SpringBoot | 第零章:前言
缘起
前段时间公司领导叫编写一两课关于
springboot
的基础知识培训课程,说实话,也是今年年初才开始接触了SpringBoot这个脚手架,使用了之后才发现打开了一个新世界。再之后也没有一些系统的学习过springboot,刚好借着这次编写培训教程机会,以一个初学者的身份,希望能够对sproingboot进行一次完整的学习。也希望通过此系列教程,能够加深对springboot
的理解,之后也会编写关于springcloud
的系列教程。也希望,通过系列教程的编写,能提供自己的写作水平(题外话:只从大学毕业后,就没有正经的写过文章了,很是遗憾。)
开发环境说明
在开发IDE选择上,选择了spring官方退出的sts版本,本人未使用过
intellij idea
(可能落伍了,⊙﹏⊙‖∣)。
- java 8
- spring boot: 1.5.14.RELEASE
- 开发IDE:Spring Tool Suite(3.9.3.RELEASE)
- maven: 3.0.3
教程安排
由于自身能力有限,本着简单入门的原则,并结合了工作中碰见的一些常见场景和问题,将工作中常用知识点进行编写,同时也会穿插一些能提供开发效率的第三方包或者工具的介绍和简单实例。
- 第一章:第一个Springboot应用
- 第二章:lombok介绍及简单使用
- 第三章:springboot配置详解
- 第四章:日志配置
- 第五章:多环境配置
- 第六章:常用注解介绍及简单使用
- 第七章:过滤器、监听器、拦截器
- 第八章:统一异常处理
- 第九章:Mybatis-plus的集成和使用
- 第十章:Swagger2集成
- 第十一章:Redis的集成和使用
- 第十二章:RabbitMQ的集成和使用
- 第十三章:测试相关(单元测试、性能测试)
- 第十四章:基于docker的简单部署
- 第十五章:基于Postman的RESTful接口测试
- 第十六章:web应用开发
- 第十七章:web应用开发之文件上传
- 第十八章:web应用开发之WebJars使用
- 第十九章:web应用开发之WebSocket
- 第二十章:异步开发之异步请求
- 第二十一章:异步开发之异步调用
- 第二十二章:定时任务
- 第二十三章:日志管理之整合篇
- 第二十四章:日志管理之AOP统一日志
- 待补充......
番外:
老生常谈
- 个人QQ:
499452441
- 公众号:
lqdevOps
个人博客:http://blog.lqdev.cn
本文地址:http://blog.lqdev.cn/2018/07/11/springboot/chapter-zero/
SpringBoot | 第零章:前言的更多相关文章
- Nova PhoneGap框架 第一章 前言
Nova PhoneGap Framework诞生于2012年11月,从第一个版本的发布到现在,这个框架经历了多个项目的考验.一直以来我们也持续更新这个框架,使其不断完善.到现在,这个框架已比较稳定了 ...
- 《Deep Learning》译文 第一章 前言(中) 神经网络的变迁与称谓的更迭
转载请注明出处. 第一章 前言(中) 1.1 本书适合哪些人阅读? 能够说本书的受众目标比較广泛,可是本书可能更适合于例如以下的两类人群.一类是学习过与机器学习相关课程的大学生们(本科生或者研究生). ...
- Testlink1.9.17使用方法(第一章 前言)
第一章 前言 QQ交流群:585499566 一.Testlink主要功能: 测试项目管理 测试需求管理 测试用例管理 测试计划的制定 测试用例对测试需求的覆盖管理 测试用例的执行 大量测试数据的度量 ...
- 白话SpringCloud | 第零章:前言
说在前面 大清早醒来,觉得睡不着了.还是起来,写写博客.但最后发现关于SpringBoot的安全相关的还是比较多内容的,也比较专业,怕是一个多小时完不成的,也罢,那就来写写关于SpringCloud前 ...
- Docker | 第零章:前言
说在前面 对于一个后端开发者而言,对于Docker也是前年十月份才开始听说的(很惭愧,Docker在2013年就已经出现了).当时有个新项目启动,领导们在技术选型时,在部署方面选定的是Docker.那 ...
- SpringBoot | 第六章:常用注解介绍及简单使用
前言 之前几个章节,大部分都是算介绍springboot的一些外围配置,比如日志配置等.这章节开始,开始总结一些关于springboot的综合开发的知识点.由于SpringBoot本身是基于Sprin ...
- SpringBoot | 第二十三章:日志管理之整合篇
前言 在本系列<第四章:日志管理>中,由于工作中日志这块都是走默认配置,也没有深入了解过,因为部署过程中直接使用了linux中的输出重定向功能,如java -jar xx.jar > ...
- SpringBoot | 第五章:多环境配置
前言 写上一篇看英文资料,耗费了心力呀,这章,相对来说简单点.也比较熟悉,但是这很实用.不扯了,开始~ 多环境配置 maven的多环境配置 springboot多环境配置 总结 老生常谈 多环境配置 ...
- 第零章 HTML启蒙知识与网站开发流程
Web前端启蒙知识:1.软件架构模式a)B/S架构:Browser-Server 浏览器服务器模型b)C/S架构:Client-Server 客户端服务器模型注1:浏览器是运行网页的应用程序注2:B/ ...
随机推荐
- STL string大小写 转换
std::string data = "This is a sample string."; // convert string to upper case std::for_ea ...
- springMVC绑定json参数之二(2.2.3)
二.springmvc 接收不同格式的json字符串 4).格式四:json传递复杂对象(对象中有属性,还有List) 复杂对象: package testVO; import java.util.L ...
- iOS使用VideoToolbox硬编码录制H264视频
http://blog.csdn.net/shawnkong/article/details/52045894
- 【总结整理】javascript进阶学习(慕课网)
数组 数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值. 二维数组 二维数组 一维数组,我们看成一组盒子,每个盒子只能放一个内容. 一维数组的表示: ...
- C++类中的常数据成员和静态数据成员的区别
刚开始学习C++的类和对象的部分,对类中的常数据成员和静态数据成员的概念和用法经常混淆,所以今天整理一下,顺便说一下,今天是我的生日,祝我生日快乐,呵呵. 常数据成员 常数据成员是指在类中定义的不能修 ...
- Java Learning 001 新建一个Java工程 HelloWorld程序
Java Learning 001 新建一个Java工程 HelloWorld程序 Step 1 . 在Eclipse 软件里,点击: File -> New -> Java Projec ...
- windows 下隐藏 system 函数弹窗
概述 下面的程序是解决windows 下面调用 system() 函数的时候,会有窗口弹出的问题 头文件 #include <windows.h> 源码 /** * @brief 普通字符 ...
- Asp.net Core 使用 EntityFrameworkCore 1.1
前言 相比大家也在开发中是非常喜欢用ORM的.今天就来介绍一下EntityFrameworkCore的使用方法. 自从EF Core升级到1.1之后,确实变化挺大的.如果没试过真的不知道坑是挺多的.今 ...
- IDEA拷贝git上的最新项目资源
File->new ->project version control->git-> 进入项目git对应的网址,选择第一个backstop,复制url: 输入git用户名和密码 ...
- NIO和Reactor
本文参考Doug Lea的Scalable IO in Java. 网络服务 随着网络服务的越来越多,我们对网络服务的性能有了更高的要求,提供一个高性能,稳定的web服务是一件很麻烦的事情,所以有了n ...