欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring boot 为Java开发者准备的安装指南

程序员文章站 2022-03-20 08:23:41
...
我们可以使用其他任何标准的JAVA库那样使用Spring boot,将Spring-boot-*.jar文件放在classpath下,spring boot 不需要集成任何特殊的工具,所有也可以使用任何IDE或文本编辑器进行开发,Spring boot应用也没什么,就像是普通的java程序那样运行和调试;
但现在一般情况都使用支持依赖管理的构建工具,如最常用的maven或是Grable。
Maven安装
Spring Boot兼容Apache Maven 3.2或更高版本。Spring Boot依赖的groupId为org.springframework.boot 。通常你的Maven POM文件需要继承 spring-boot-starter-parent ,
然后声明一个或多个“Starter POMs”依赖。Spring Boot也提供了一个用于创建可执行jars的Maven插件。

如现在我们创建一个maven项目,以idea 为准

创建完成后,修改pom.xml文件
内容如下:
<?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>

    <groupId>springboots</groupId>
    <artifactId>com.springboot</artifactId>
    <version>1.0-SNAPSHOT</version>
    <!-- 继承Spring boot 默认值 -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.0.BUILD-SNAPSHOT</version>
    </parent>

    <!--添加典型的依赖关系到应用程序中 -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- 打包一个可执行的jar -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

    <!--添加Spring存储库 -->
    <!-- (如果您使用的是.RELEASE版本,则不需要此功能) -->
    <repositories>
        <repository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/snapshot</url>
            <snapshots><enabled>true</enabled></snapshots>
        </repository>
        <repository>
            <id>spring-milestones</id>
            <url>http://repo.spring.io/milestone</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/snapshot</url>
        </pluginRepository>
        <pluginRepository>
            <id>spring-milestones</id>
            <url>http://repo.spring.io/milestone</url>
        </pluginRepository>
    </pluginRepositories>
</project>
Gradle安装
Spring Boot兼容Gradle 1.12或更高版本。如果没有安装Gradle,Spring Boot依赖可以使用 org.springframework.boot group 来声明。通常,你的项目将声明一个或多个“Starter POMs”依赖。
Spring Boot提供一个用于简化依赖声明和创建可执行jars的有用的Gradle插件。
注:当你需要构建一个项目时,Gradle Wrapper提供一个获取Gradle的漂亮方式。它是一个伴随你的代码一块提交的小脚本
和库,用于启动构建进程。具体参考Gradle Wrapper。
下面是一个典型的 build.gradle 文件:
buildscript {
repositories {
	jcenter()
		maven { url "http://repo.spring.io/snapshot" }
		maven { url "http://repo.spring.io/milestone" }
}
dependencies {
	classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.0.BUILD-SNAPSHOT")
}
}
apply plugin: 'java'
apply plugin: 'spring-boot'
	jar {
		baseName = 'myproject'
		version = '0.0.1-SNAPSHOT'
}
repositories {
jcenter()
	maven { url "http://repo.spring.io/snapshot" }
	maven { url "http://repo.spring.io/milestone" }
}
dependencies {
  	compile("org.springframework.boot:spring-boot-starter-web")
  	testCompile("org.springframework.boot:spring-boot-starter-test")
}

下面是小编的微信转帐二维码,小编再次谢谢读者的支持,小编会更努力的

Spring boot 为Java开发者准备的安装指南

----请看下方↓↓↓↓↓↓↓

百度搜索 Drools从入门到精通:可下载开源全套Drools教程

Spring boot 为Java开发者准备的安装指南

深度Drools教程不段更新中:

Spring boot 为Java开发者准备的安装指南


更多Drools实战陆续发布中………

扫描下方二维码关注公众号 ↓↓↓↓↓↓↓↓↓↓

Spring boot 为Java开发者准备的安装指南Spring boot 为Java开发者准备的安装指南