2、第一个SpringBoot程序
2.1、环境配置
- java version “1.8.0_181”
- Maven-3.5.4
- SpringBoot 2.x
开发工具:
- IDEA
2.2、创建项目的两种方式以及注意事项
第一种:在SpringBoot官网直接创建
- 详见下图
- 项目目录构建
- 创建Controller
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello,world";
}
}
- 测试运行
- 项目成功运行!
注意事项:
1、org.apache.maven.plugins爆红
解决方法:加上版本号
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<!--修改版本-->
<version>3.1.0</version>
</plugin>
</plugins>
</build>
2、项目的目录要规范 dao service controller … 必须与HelloworldApplication同级!(详见上图)
第二种:在Idea环境下创建
- 写在前面
因为我一开始打不开idea里面spring initializr里面的springboot创建官网的URL,在网上寻求解决方法后在这里使用阿里的创建URL:https://start.aliyun.com/
- 详见下图
- 项目目录构建
- 创建Controller
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello,world";
}
}
- 测试运行 => 成功运行!
注意事项:
1、创建项目时URL加载过慢导致项目无法创建,上文也提到过(详见写在前面)
解决方法:
使用阿里云进行创建https://start.aliyun.com/
2、Maven资源加载过慢
解决方法:
找到项目的pom.xml,加入以下阿里云的镜像,最后重启项目,重新导入Maven。
<repositories>
<repository>
<id>aliyun-repos</id>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>aliyun-plugin</id>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>