Spring boot 为Java开发者准备的安装指南
来源:互联网 发布:大数据综合试验区 编辑:程序博客网 时间:2024/06/03 22: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")}
阅读全文
0 0
- Spring boot 为Java开发者准备的安装指南
- 20个为前端开发者准备的文档和指南(1)
- 20个为前端开发者准备的文档和指南(2016.09)
- Java 开发者的得力助手,深入实践 Spring Boot
- 为Java程序员而准备的Go入门教程指南
- 为开发者准备的最佳 Android 函数库
- 为开发者准备的最佳 Android 函数库
- (10.2.3.5)用windows体验sketch--为设计师准备的MAC OS安装指南
- 为开发者们准备的超棒的jQuery插件
- 专为Web开发者准备的 免费在线工具
- 为 Web 设计和开发者准备的免费图书
- 为Web前端开发者准备的免费PSD资源网站
- 4个为 JS 开发者准备的 Notepad++ 插件
- 为Ruby On Rails开发者准备的5款IDE
- 为Ruby On Rails开发者准备的5款IDE
- 为 PHP 开发者准备的 12 个调试工具
- 为 PHP 开发者准备的 12 个调试工具
- 为开发者准备的9个实用PHP代码片段
- js调用服务器控件cs中的方法(-)
- WinEdt 7.0处理问题Latex error:File 'acmart.cls' not found.
- C#事件(Event)
- 把生活案例化处理
- 如何在Android Studio中使用JNI
- Spring boot 为Java开发者准备的安装指南
- 你和优秀设计师也许就差这10点
- ArrayList和Vector实现类
- java异常和错误类
- eclipse项目转as项目中遇到Unable to execute dex: Multiple dex files define Lcom/loopj/Android/http/AsyncHttpC
- 《GPU高性能编程CUDA实战》—— 《笔记三》——点积运算
- /var/run/yum.pid 已被锁定
- c#中sender关键字有何作用
- 企业级框架____Ehcache缓存框架(Ehcache和Spring的整合)