Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
简单来说,SpringBoot可以简化应用程序的开发,使我们不再需要spring配置文件及web.xml。
SpringBoot工程和创建 IDEA中的创建 工程编辑系统会在前面设置的包中自动生成一个启动类。
在启动类所在的包下再创建一个子包,在其中编写SpringMvc的处理器类。
注意,要求代码所在的包必须是启动类所在的包的子孙宝,不能是同级包。
启动 ide方式 mac控制台方式(需maven打包) 官网创建地址:https://start.spring.io/
配置及生成配置项配置完成后,点击Generate按钮后,即可打开一个下载对话框。官网将配置好的Spring Boot工程生成一个zip压缩文件,只要我们将下载后的文件解压并添加到工程即可使用。
基于war的Spring Boot工程前面2种方式创建的Spring Boot工程最终被打为了jar包,是以可执行文件的形式出现的,他们都使用了Spring Boot内嵌的Tomcat作为web服务器来运行web应用的。新版的Dubbo的监控中心工程就是典型的应用。但在实际生产环境下,对于web工程,很多时候我们需要的是war包,然后部署到企业级web服务器中。下面来演示如何使用Spring Boot将工程打为war包。
工程创建我们看一下pom.xml文件,可以知道,Tomcat打包的时候不打进去
将项目打包后,仍到Tomcat的wabapps目录下
启动Tomcat