Spring Boot是由Pivotal團隊提供的全新框架,設計目的是用來簡化新Spring應用的初始搭建以及開發過程。它主要推崇的是'消滅配置’,實現零配置。html
那麼,如何快速新建一個一個springboot項目腳手架呢?目前,市面主流的兩種方式:一種主要利用 Spring 官方提供的在線項目腳手架來搭建 SpringBoot 的項目;另外一種使用開發工具IDE(好比,IntelliJ IDEA)集成的插件快速建立。java
# Group 、Package Name中填總包名的前綴,如com.bingbinlee # Artifact 中填項目名 # 要選擇的依賴 Core下的Cache Web下的Web Template Engines下的Thymeleaf SQL下的MySQL(若是要mybatis的話也把這個勾上) # 若是要支持jsp的話就在pom.xml加上jasper的jar <!--添加對jsp的支持--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <!--此處的<scope></scope>必定不要加上做用於爲provided,能夠爲compile或缺省--> </dependency>
打開地址: https://start.spring.io/mysql
根據須要選擇:web
* 選擇你的項目是 maven 仍是 grade
* 開發語言有:Java、Kotlin、Groovy
* 選擇 Spring Boot 的版本
* 填寫 maven 的 Group 、Artifactspring
你能夠在這裏輸入關鍵字,如:mysql、mybatis、cache、web等。點擊 Switch to the full version,往下翻你會發現頁面展開了好多選擇項以供選擇(此步能夠忽略,不作選擇)。sql
# Spring 把依賴項分了一些組,以便於查找,如: # 核心依賴(Core) # Web項目經常使用依賴(Web) # 模板引擎(Template Engines) # 數據庫(SQL) # 非關係數據庫(NoSQL) # 雲(Cloud xxx)
當你把依賴項都選擇完畢後,點擊那個綠色的大按鈕(Generate Project)就會下載一個項目依賴配置好的項目了(點擊生成的zip文件下載解壓,而後maven 引入就好)。數據庫
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.bingbinlee</groupId> <artifactId>crontab</artifactId> <version>0.0.1-SNAPSHOT</version> <name>crontab</name> <description>crontab</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
----------------------------------------------------apache
本文爲博主原創文章,轉載請註明出處!tomcat
----------------------------------------------------springboot