Spring Boot入门
1.什么是spring boot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development) 成为领导者 。 2.Spring Boot 热部署 在开发调试过程中,已经启动了工程的运行。此时又修改了代码或配置文件,若要使修改生效,则需要重新启动工程。这种方式降低了开发效率。热部署,即在修改了代码或配置文件后,一经保存,系统马上对工程进行自动重启,无需手工重启。若要实现热部署,只需在 pom 中增加一个依赖即可。不过,对于热部署的使用是有利有弊。利是无需手工重启工程,但弊端也很明显:在修改过代码或配置后,只要保存系统就会重启工程,即使这个修改还未完毕,其也会重启,从而导致代码重启后报错。 3.SpringBoot的核心功能 核心功能: 1.1: springboot项目为独立运行的spring项目,使用java -jar xx.jar即可运行. 1.2: 内嵌servlet容器(可以选择内嵌: tomcat ,jetty等服务器.). 1.3: 提供了starter的pom 配置 简化了 maven的配置. 1.4: