SpringBoot入门
大约 1 分钟
SpringBoot入门
需求: 使用 SpringBoot 开发一个web应用,浏览器发起请求 hello后,给浏览器返回字符串“hello world~”.
步骤
- 创建Maven工程
- 导入spring-boot-stater-web起步依赖
- 编写Controller
@RestController public class HelloController { @ResquestMapping("/hello") public String hello(){ System.out.println("hello Word"); return "hello word~~~~"; } }
- 提供启动类(固定代码)
@SpringBootApplication public class SpringBootApplication{ public static void main(String[] args){ SpringApplication.run(SpringBootStartApplication.class, args); } }
使用 IDEA 创建 SpringBoot 工程
File ---> Project Structure...
起步依赖 Modules ---> + ---> New Module
起步依赖
4.
5. 点击 Apply
6. 点击 OK

手动创建 SpringBoot 工程
- 创建 Maven 工程
- 引入依赖
- 提供启动类
配置文件
properties 配置文件
配置
访问
yaml 配置文件

yml配置信息书写与获取
第三方技术配置信息
自定义配置信息
书写
值前边必须有空格,作为分隔符 使用空格作为缩进表示层级关系,相同的层级左侧对齐
获取
- SpringBoot 提供了 @Value("${键名}") 来获取
public class EmailProperties { @Value("${email.user}") public String user; @Value("${email.code}") public String code; @Value("${email.host}") public String host; @Value("${email.auth}") public String auth; }
- SpringBoot 还提供了 @ConfigurationProperties(prefix="前缀") 来获取
@ConfigurationProperties(prefix = "email") public class EmailProperties { public String user; public String code; public String host; public String auth; }