工欲善其事必先利其器,创建springboot前必备条件必须准备好。
关于jdk与maven版本与springboot版本匹配,特引用阿云兜兜的博文Springboot 版本+ jdk 版本 + Maven 版本的匹配。
- 配置maven镜像-阿里云镜像,进入maven文件夹中的conf文件夹找到settings.xml文件在 <mirrors>与 </mirrors>之间增加
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
- 使用IDEA创建maven工程
- 选择本地jdk1.8
- 选择对应的archetype 文件 进入下一步
- 自定义groupId ArcifactId
- 配置本地maven
- 下一步直到建立跳转到工程页面,第一次进入工程页面,会下载一些maven基础包
- 下载完之后,将springboot依赖加入pom文件中,会下载一些springboot依赖包,稍等片刻~
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
- 在启动类上加上启动注解@SpringBootApplication
- 启动入口加入springboot启动代码
package mydemo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Hello world!
*
*/
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class);
System.out.println( "Hello World!" );
}
}
启动测试
- OK ! springboot 基础搭建成功。
- 做个简单的调用测试~~
-
package mydemo.com.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @author :hxg * @ClassName DyzzController * @date :Created in 2020/4/15 13:48 */ @RestController public class DyzzController { @RequestMapping(value = "/hi") public String sayHello() { return "Hello 大眼直转!"; } }
启动springboot,打开浏览器输入http://localhost:8080/hi
- ok 简单的访问成功!