Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。
简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题---习惯大于约定。
Spring Boot默认使用tomcat作为服务器,使用logback提供日志记录。
本项目使用Gradle来构建Spring Boot
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.1.RELEASE")
}
}
//支持插件
applyplugin:'java'
applyplugin:'idea'
applyplugin:'org.springframework.boot'
applyplugin:'war'
war {
baseName='shihuilaw'
version='1.0.0'
}
repositories {
maven { url"https://repo.spring.io/libs-release"}
//maven仓库地址
maven { url"http://maven.aliyun.com/nexus/content/groups/public/"}
mavenLocal()
mavenCentral()
maven { url"http://repo.spring.io/libs-snapshot"}
}
sourceCompatibility =1.8//java版本
targetCompatibility =1.8
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
providedRuntime("org.springframework.boot:spring-boot-starter-tomcat")
testCompile('org.springframework.boot:spring-boot-starter-test')
compile fileTree(dir:'libs',include:['*.jar'])//手动引入jar包
}
网友评论