天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
gradle环境搭建spring boot
- gradle简介
- 开发环境:
- 实现
- 1. 使用IDEA创建gradle环境的项目
- 2. 项目包结构
- 3.完整依赖
- 4.配置文件
- 5. 项目启动类
- 6. 运行项目
gradle简介
类似于maven,但有比maven更佳简洁的语法,整体看起来比maven更加的方便管理,可能是未来的一个趋势。
建议:先使用maven环境搭建spring boot并且对maven环境的项目应用有一定基础后再使用gradle可以更快上手应用,因为这两个东西其实很像。
开发环境:
JDK版本:1.8
maven版本:3.9.0
开发工具:IDEA社区版ideaIC-2018.3
项目框架:spring boot 版本为 2.7.3 springboot搭建(maven)传送门
实现
1. 使用IDEA创建gradle环境的项目
File–>New–>Project…–>New Project
1新建项目-2项目名称-3项目存储位置-4选择语言-5选择构建方式-6选择JDK版本-7DSL-8组织架构-9项目名称-10create
具体参考下图:
2. 项目包结构
这里除了红框里的几个,其他的暂时可以不用在意
第一个红框里的GradleDemoApplication是项目的启动类
第二个红框里的是yml配置文件
第三个红框里的文件是今天的主角,类似于maven的pom.xml,我们的依赖配置都在这里面
3.完整依赖
build.gradle
plugins {
id 'java'
}
group 'com.gradle'
version '1.0-SNAPSHOT'
repositories {
maven{url 'https://maven.aliyun.com/repository/public'}
maven{url 'https://maven.aliyun.com/repository/central'}
mavenCentral()
}
dependencies {
implementation('org.springframework.boot:spring-boot-starter-web:2.7.3')
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}
test {
useJUnitPlatform()
}
参数说明
:
我们要动的主要有两个参数,一个是repositories,一个是dependencies
repositories
:maven的仓库地址,这里是按顺序来去下载的,有一个默认参数,正常我们都会添加几个国内的仓库如阿里云的maven仓库地址
dependencies
:这个就是主要的部分,依赖的地址和版本,可以到maven仓库网址
查找自己需要的依赖选择对应的版本然后选择gradle的格式复制过来使用
4.配置文件
application.yml
server:
port: 8082
spring:
application:
name: spring_boot_gradle
profiles:
active: dev
这里就省略了application-dev.yml,可以将一些其他的配置如数据库等配置写在里面,这里单纯启动项目并不需要这些。
5. 项目启动类
GradleDemoApplication.java
package com.gradle;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @ClassDescription: 应用启动类
* @Author:李白
* @Date:2023/5/29 12:58
*/
@SpringBootApplication
public class GradleDemoApplication {
public static void main(String[] args) {
SpringApplication.run(GradleDemoApplication.class, args);
}
}
6. 运行项目
控制台打印如下则表示项目创建成功,基础框架已搭建成功