Spring Boot 可以帮助我们非常快速的构建应用程序、简化开发、提高效率
finish后需要联网才能下载springboot进行web开发的相关依赖
springboot项目创建完成。
将不需要用的文件删除,保证工程的简洁
下面的起步依赖web
和test
没有设置版本,通过上面的parent
父工程来控制版本,比如这里父工程版本为3.1.1,那么创建项目后web和test的依赖包版本就是3.1.1
<!--springboot进行web开发的依赖,使用web起步依赖,通过maven的依赖传递会自动导入tomact服务器的依赖,当启动类运行的时候,会自动启动内嵌的tomact服务器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--单元测试依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!--springboot的maven插件-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
创建一个普通的Java类
@RestController注释将普通Java类标识成请求处理类
@RequestMapping(" ")注释指定它要处理的请求路径,当浏览器访问该路径时,则调用以下方法
@RestController//请求处理类
public class HelloController {
@RequestMapping("/hello")//服务器资源路径
public String hello(){
System.out.println("Hello World ~");
return "Hello World ~";
}
}
springboot项目启动报错:
类文件具有错误的版本 61.0,应为52.0,请删除该文件或确保该文件位于正确的类路径子目录中
原因:springboot版本过高,高于3.0 需要在pom文件中降低版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.1</version>
<relativePath/>
</parent>
修改后
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.13</version>
<relativePath/>
</parent>
项目启动成功
浏览器访问路径,浏览器接收到返回的信息,控制台也输出信息
此时,springboot入门程序完成