起因
主要从事Android开发的小伙伴,偶尔进行后端开发,由于Android Studio是Idea的子系,直接使用Studio进行开发即可,无需另外下载Idea工具
配置环境
- Android Studio
- Jdk8
- gradle-6.1.1
快速集成SpringBoot工程
- 第一步
前往 https://start.spring.io/下载启动demo, 我这里选择的是gradle工程java语言 已经添加web依赖
第二步 打开demo工程, 将修改gradle属性文件
这一步为非必需操作, 由于我这边使用的是all版本, 为了节省网络资源,直接复用
第三步 调整build.gradle文件, 示例如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47buildscript {
ext {
springIOVersion = '1.0.10.RELEASE'
springBootVersion = '1.5.9.RELEASE'
}
repositories {
mavenLocal()
mavenCentral()
maven { url "http://repo.spring.io/release" }
maven { url "http://repo.spring.io/milestone" }
maven { url "http://repo.spring.io/snapshot" }
maven { url "https://plugins.gradle.org/m2/" }
}
dependencies {
classpath "io.spring.gradle:dependency-management-plugin:${springIOVersion}"
classpath "org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}"
}
}
plugins {
id 'org.springframework.boot' version '1.5.9.RELEASE'// 同步工程提示找不到 如果直接注释不影响启动 无法使用插件打包发布
id 'io.spring.dependency-management' version '1.0.10.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'//默认demo使用的是jdk11 这里根据自身电脑安装的环境进行修改
repositories {//增加国内仓库 加快下载速度
mavenCentral()
maven{
url ('http://maven.aliyun.com/nexus/content/groups/public/')
}
google()
jcenter()
}
dependencies {
compile 'org.springframework.boot:spring-boot-starter:2.3.4.RELEASE'
compile 'org.springframework.boot:spring-boot-starter-web:2.3.4.RELEASE'
//implementation 打包时打不进 暂时未找到原因 改用 compile
}
test {
useJUnitPlatform()
}第四步 编写接口测试
1 | *注意controller包是在引导类的同一级目录或者子包 |
5.第五步 启动springBoot项目
1 | 运行引导类的main方法,观察日志 |
至此, 大功告成
本文为作者原创 转载时请注明出处 谢谢
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站