spring-boot之初体验

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包

}

作者:谁在烽烟彼岸

链接:https://www.jianshu.com/p/14ddea20b88b

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,958评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,958评论 6 342
  • Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Sprin...
    谁在烽烟彼岸阅读 168评论 0 0
  • 1、Spring Boot是啥 Spring Boot 项目旨在简化创建产品级的Spring 应用和服务;你可通过...
    点融黑帮阅读 1,825评论 4 17
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 1,726评论 0 3