第一个SpringBoot程序
目录
准备:
第一步-创建项目:
第二步-创建模块:
第三步-pom:
第四步-创建入口类:
第五步-创建控制器:
编写UserController
第六步-运行:
准备:
java环境:jdk21
依赖管理:maven
编辑工具:idea
第一步-创建项目:
打开idea建立一个空项目,并为自己的空项目选择位置:
第二步-创建模块:
在空项目下建立一个maven模块,注意jdk的选择
第三步-pom:
点开pom.xml文件导入依赖:
<!--继承父工程--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.4.5</version></parent><dependencies><!-- 引入web启动器--><dependency><!-- 引入web启动器,将web开发相关的依赖全部引入包括springmvc,tomcat等等--><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>
注:继承父工程在引入依赖时可以不用写版本号,会默认使用父工程默认的版本号
第四步-创建入口类:
如图创建包和入口类:
package com.test;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;/*** name:SpringApplication* packageName: com.test* TIME:2025/5/10-下午4:04*/
//必须加的注解
@SpringBootApplication
public class SpringApplicationTest {public static void main(String[] args) {SpringApplication.run(SpringApplicationTest.class, args);}
}
第五步-创建控制器:
注意:控制器必须创建在和你入口类的同级别目录下或者同级目录下的子包内
编写UserController
package com.test;import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;/*** name:UserController* packageName: com.test* TIME:2025/5/10-下午4:19*/
@RestController
public class UserController {@GetMappingpublic String test() {return "test!!";}
}
第六步-运行:
运行入口类中的主方法
通过信息给的端口号在浏览器输入 显示运行结构