目录
一、学前需了解
spring,springmvc,mybatis,maven,tomcat
二、Spring Boot 介绍
想了解Spring Boot,首先必须知道什么是Spring Boot,Spring Boot是由Pivotal团队提供的全新框架,其中“Boot”的意思就是“引导”,Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速开发 Spring应用的方式。
其实不同编程语言之间是存在“鄙视链”的,没错,就是鄙视链,大概情况如下。
汇编→C/C++→Java→Php,PHp“鄙视所有语言”
情况大概就是这么个情况,这个鄙视链根据每个人的境遇有所不同,但是也大差不差。
别问Python,Python和Java同级。
为什么说这个呢?因为其他语言鄙视Java语言开发太麻烦了,分那么多层,每一层还有那么多配置和映射,就算是有注解也不是那么方便,这样下去Java很有可能会陨落😱。
为了能够快速开发,适应市场需求,搞出了Spring Boot这么个东西。
三、Spring Boot 特点
• 嵌入的 Tomcat,无需部署 WAR 文件
Spring Boot 使用嵌入式的 Servlet 容器(例如 Tomcat、Jetty 或者 Undertow 等),应用无需打成 WAR 包 。
• 简化Maven配置
Spring Boot 提供了一系列的“starter”来简化 Maven 配置。
• 自动配置
Spring Boot 提供了大量的自动配置类,开发人员不需要任何 xml 配置即可实现 Spring 的所有配置
学过这个东西之后下面这个图片代表我的心情。
我就想知道为什么会有这么“恶心”的东西,我以前学的东西到底是什么?我以前打的代码是什么?我建的工程又是什么?
这给我干哪来了?这还是Java吗?
为什么不早点出现在我面前?
废话不多说了,直接上入门项目吧。
四、入门项目
1、搭建工程
入门项目选择的是“helloworld”,首先要建立一个项目,当然,建的是一个maven项目,搭建完之后,访问http://start.spring.io/,然后如下图。(丑了点,将就看吧。)
打开下载的项目,如下页面。