快速开发架构Spring Boot 从入门到精通 附源码

  Spring Boot由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

  简单来说,SpringBoot可以简化应用程序的开发,使我们再需要spring配置文件及web.xml

SpringBoot工程和创建 IDEA中的创建

快速开发架构Spring Boot 从入门到精通 附源码

快速开发架构Spring Boot 从入门到精通 附源码

快速开发架构Spring Boot 从入门到精通 附源码

快速开发架构Spring Boot 从入门到精通 附源码

工程编辑

  系统会在前面设置的包中自动生成一个启动类

快速开发架构Spring Boot 从入门到精通 附源码

  在启动类所在的包下创建一个子包,在其中编写SpringMvc的处理器类。

  注意,要求代码所在的包必须启动类所在的包的子孙宝不能是同级包。 

快速开发架构Spring Boot 从入门到精通 附源码

启动 ide方式

快速开发架构Spring Boot 从入门到精通 附源码

mac控制台方式(需maven打包)

快速开发架构Spring Boot 从入门到精通 附源码

官网创建

地址:https://start.spring.io/

配置及生成

快速开发架构Spring Boot 从入门到精通 附源码

  配置项配置完成后,点击Generate按钮后,即可打开一个下载对话框。官网将配置好的Spring Boot工程生成一个zip压缩文件,只要我们将下载后的文件解压并添加到工程即可使用

基于war的Spring Boot工程

  前面2种方式创建的Spring Boot工程最终被打为了jar包,是以可执行文件的形式出现的,他们都使用了Spring Boot内嵌的Tomcat作为web服务器来运行web应用的。新版的Dubbo的监控中心工程就是典型的应用。但在实际生产环境下,对于web工程,很多时候我们需要的是war包,然后部署到企业级web服务器中。下面来演示如何使用Spring Boot将工程打为war包。

工程创建

快速开发架构Spring Boot 从入门到精通 附源码

我们看一下pom.xml文件,可以知道,Tomcat打包的时候不打进去

快速开发架构Spring Boot 从入门到精通 附源码

将项目打包后,仍到Tomcat的wabapps目录下

快速开发架构Spring Boot 从入门到精通 附源码

启动Tomcat

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywjxp.html