杂项-Java:Spring Boot

2021-07-11 22:06

阅读:761

从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用。框架的发布版本,包括集成的CLI(命令行界面)可以在Spring仓库中手动下载和安装。一种更为简便的方式是使用Groovy环境管理器(Groovy enVironment Manager,GVM),它会处理Boot版本的安装和管理。Boot及其CLI可以通过GVM的命令行gvm install springboot进行安装。在OS X上安装Boot可以使用Homebrew包管理器。为了完成安装,首先要使用brew tap pivotal/tap切换到Pivotal仓库中然后执行brew install springboot命令
要进行打包和分发的工程会依赖于像Maven或Gradle这样的构建系统。为了简化依赖图,Boot的功能是模块化的,通过导入Boot所谓的“starter”模块,可以将许多的依赖添加到工程之中。为了更容易地管理依赖版本和使用默认配置,框架提供了一个parent POM工程可以继承它

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.0modelVersion>
  groupId>com.examplegroupId>
  artifactId>myprojectartifactId>
  version>1.0.0-SNAPSHOTversion>
  
  parent>
    groupId>org.springframework.bootgroupId>
    artifactId>spring-boot-starter-parentartifactId>

    version>1.0.0.RC1version>
  parent>
  
  dependencies>
    dependency>
      groupId>org.springframework.bootgroupId>
      artifactId>spring-boot-starter-webartifactId>
    dependency>
    dependency>
      groupId>org.springframework.bootgroupId>
      artifactId>spring-boot-starter-actuatorartifactId>
    dependency>
  dependencies>
  repositories>
    repository>

      id>spring-snapshotsid>
      url>http://repo.spring.io/libs-snapshoturl>
    repository>
  repositories>
  pluginRepositories>
    pluginRepository>
      id>spring-snapshotsid>
      url>http://repo.spring.io/libs-snapshoturl>
    pluginRepository>
  pluginRepositories>
  build>
    plugins>
      plugin>
        groupId>org.springframework.bootgroupId>
        artifactId>spring-boot-maven-pluginartifactId>
      plugin>
    plugins>
  build>
project> 

2、


评论


亲,登录后才可以留言!