快速搭建Spring-Boot

近期因为项目原因开始使用spring-boot搭建后台环境,这里开始记录一下。

介绍

spring-boot是springMVC简化的版本,抛弃了XML配置的繁琐过程,尽可能使用注解实现。同时集成了更多的插件,传统Spring依靠打包程war包进行发布,spring-boot内置tomcat,整体打包成为jar文件当作java application就可以发布。

搭建开始

项目开发IDE使用IDEA,java版本使用1.8,spring-boot使用2.0.

新建项目使用spring initializr,在依赖选择上,选择常用模块,web和SQL选择需要的组件就好。

项目Demo

项目开发使用两种从处理方式。在POST请求中使用传统web MVC的方式,在GET请求当中web Flux处理请求(spring 2.0的新特性)

传统搭建基于MVC模式,分别有model层,repository层,service层和web层。即使是基于多模块的Spring-boot搭建也是如此。

多模块项目依赖和SSM框架中的多模块依赖相同,在pom.xml文件当中配置依赖项:web(controller)->repository->model,通过这种方式实现多模块化的spring-boot框架。

关于web Flux

总结

Springboot项目框架搭建总的来说比较简单,相比较于传统Spring框架,尽可能的减少了xml的编写,如果springboot绑定上mybatis还有会有xml的编写。基本上简单的框架搭建就到这里,基本都是采用前后端分离的模式,整个框架就留下接口供前台调用即可。使用POSTMAN进行后端测试就OK。