一、简单搭建SpringBoot
1、开发所需环境
- java 8 & 兼容java14
- Maven 3.3+
- idea
2、创建maven工程并引入依赖
这里是使用自己创建maven工程的方式搭建springboot项目,便于各方面理解,也可以使用idea的Spring Initailizr功能创建springboot项目,这个方式更加方便快捷,不需要自己再引入依赖,也帮我们创建好主程序类,直接就能够投入项目开发。
/*继承spring-boot-starter-parent
为我们定义了编译版本、编码格式等、依赖管理、打包支持等功能
简化了我们自己配置
*/
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
/*
开发什么场景就引入什么依赖
就不需要发杂的将所需依赖逐个添加
*/
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、创建主程序
*
* 主程序类,也是SpringBoot应用的启动点
* @SpringBootApplication:这是一个SpringBoot应用
*
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
4、编写自己所需业务
/*接收/hello请求向服务器响应字符串*/
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String handle01(){
return "Hello, Spring Boot!";
}
}
5、测试
直接运行主程序中的main方法
二、SpringBoot的配置与部署
1、SpringBoot的配置文件
SpringBoot简化了配置,可以直接使用一个配置文件配置自己所需更改
在resource文件夹下创建application.properties配置文件
//将服务器端口改为8888 server.port=8888
2、SpringBoot的项目部署
SpringBoot简化了部署,因为SpringBoot整合了tomcat服务器
只需将项目打包方式改为jar
在pom.xml添加如下配置
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
直接在打包生成项目jar包目录下,打开命令行使用 java -jar 打包项目名.jar 即可运行。