Spring Initializr构建应用

Spring Initializr基于模块化依赖和默认经典配置,快速构建Spring Boot应用。

项目搭建

Spring官方提供在线构建Spring Boot应用的Spring Initializr:

http://start.spring.io

目前,Spring Initializr提供基于Maven和gradle为标准的项目结构。 spring-boot-generator

在[Search for dependencies]输入框中,输入模块名称,选择项目依赖。选型完毕下载项目并导入IDE,至此,Spring Boot项目构建完成。

SPRING INITIALIZR

示例中创建了一个典型的Spring Boot Web应用,为项目引入了Web模块、MySQL驱动、Thymeleaf模板引擎,JOOQ持久化框架。运行Spring Boot项目/src/main/java/目录下唯一的Java文件(引导类),启动Spring Boot应用。

Spring Boot扫描规则

Spring Boot默认扫描“引导类”所在的目录及子目录。

Spring Boot支持的web服务器

Spring Boot Web应用,默认内嵌Tomcat Web容器。并支持Jetty或Undertow服务器。