第一个SpringBoot程序
* 创建SpringBoot程序的步骤
- 第一步: 在 pom.xml中 导入相关依赖
- Spring核心,表示这是一个SpringBoot程序
<!--SpringBoot核心-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
- 创建SpringBoot Web程序所需所有依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
- SpringBoot程序打包插件
<build>
<plugins>
<!--打jar包-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
第二步: 创建SpringBoot启动程序 MainApplication
/* *
* 主程序类 该主启动程序需要写在所有的包外边。
* @SpringBootApplication: 这是一个SpringBoot应用
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
第三步: 编写Controller
/***
* @ResponseBody: 表示直接返回字符串给浏览器,而不是一个资源名。
* @Controller 该类被spring托管
* @RequestMapping 请求映射
* @RestController 表示@Controller 和 @ResponseBody的合体
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String Handle(){
return "Hello,SpringBoot";
}
}
* SpringBoot程序打包过程
- 确定在pom.xml文件中导入了打包插件
- 在IDEA右侧Maven工具栏中以此执行 clean命令 和 package命令
- 打包成功后会在控制台显示jar包存放的位置
- 在CMD控制台中切换到jar包所在路径,然后执行 java -jar springboot-01-helloSpringboot-1.0-SNAPSHOT.jar 命令,就可以执行了。(注意 要取消控制台的快速编辑模式 右键命令窗口边框----属性---快速编辑模式)