初学Springboot随笔笔记
程序员文章站
2022-04-19 19:08:30
...
最近了解到SpringBoot,感觉很不错,于是就想学习一下,初次学习,菜鸟一枚,写博客完全是记录过程,以便日后翻阅。如有不足或错误的地方,恳请各位大佬评论区大方指点!言归正传,下面就讲讲怎么创建SpringBoot项目工程,在这里我们以IntelliJ IDEA 2017.3版本为开发工具,jdk1.8,grale4.0及以上版本为环境配置。下面我记录第一种创建方法,
首先确保你计算机里安装了上述三样东东。并在cmd验证通过后两样,再进行以下操作。
IntelliJ IDEA 生成springboot项目
第一步:
第二步:
第三步:
第四步:
第五步:
第六步:
第七步:
第八步:
到这里你的整个项目基础都搭建起来了,然后在项目路径里,找到gradle.builid文件夹打开 做以下修改:
buildscript {
//ext用于定义动态属性
ext {
springBootVersion = '2.0.0.RELEASE'
}
repositories {
//mavenCentral() maven的*仓库,太慢了,下面定义国内的镜像仓库
maven {url"https://repo.spring.io.snapshot"}
maven{url"https://repo.spring.io.milestone"} //由于不是稳定版本的springBoot,所以保留这两个spring自己的仓库
maven{url"http://maven.aliyun.com/nexus.content/groups/public/"}
}
//依赖关系,获取springBootVersion版本号
dependencies {
//classpath声明了在执行其余的脚本的时候,classloader可以使用这些依赖项
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
//使用插件
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
//指定了生成的编译文件的版本,默认是打成了jar包
group = 'com.waylau.spring.cloud'
version = '0.0.1-SNAPSHOT'
//指定编译.java文件的jak版本
sourceCompatibility = 1.8
//使用了maven的*仓路以及Spring自己的仓库(也可以指定其他仓库)
repositories {
//mavenCentral() maven的*仓库,太慢了,下面定义国内的镜像仓库,至于gradle项目为什么用maven仓库,具体的可以去学习下,这里简单的说俩字:兼容!
maven {url"https://repo.spring.io.snapshot"}
maven{url"https://repo.spring.io.milestone"} //由于不是稳定版本的springBoot,所以保留这两个spring自己的仓库
maven{url"http://maven.aliyun.com/nexus.content/groups/public/"}
}
//依赖关系,需要什么依赖就在这里添加什么依赖!!!重中之重的部分
dependencies {
//该依赖用于编译阶段
compile('org.springframework.boot:spring-boot-starter-web')
//该依赖用于测试阶段
testCompile('org.springframework.boot:spring-boot-starter-test')
}
好了 这个设置完毕后,就算是搭建了整个SpringBoot的基本结构了。也算是在idea里跑起来了。