声明
本系列文章系本人原创,欢迎转载,转载请注明出处。
本系列文章通过具体的例子,介绍如何通过Spring Boot来帮助简化Spring MVC开发Web Application的过程,旨在通过具体的实践,使读者能够入门利用Spring Boot开发Web Application。
对于文章中贴出的代码,本人均在本地测试过,如果大家对代码有疑问,欢迎在评论区指出。如果大家发现了文章中描述不对的地方,也欢迎指出,以便大家共同进步。
一、Spring Boot背景
既然是Spring Boot入门,先大概介绍下Spring Boot吧。对于背景不感兴趣的读者可以直接跳到下一节。
先从Spring讲起。很多做过JAVA项目的人估计都知道,项目中存在着很多很复杂的依赖关系,如果对这些依赖关系不加以管理的话,随着Bug的修复,新需求的加入,以及项目的发展,项目会变得越来越维护,尤其是有新同事来负责维护项目的话,新同事很难快速的理解项目的结构以及其中的依赖关系。于是Spring便应运而生,Spring框架可以理解为是一套良好的代码框架与设计模式的集合,通过使用Spring框架,项目内部的依赖关系可以与项目代码解耦,并保存在配置文件(组)中,这使得代码变得简单明了,依赖关系也变得简单明了并易于配置,从而大大降低了项目的维护难度。
那么Spring Boot又是做什么的呢?Spring框架固然有其好处,但是随着项目规模的扩大,配置文件(组)会变得相当庞大