一、通过Maven的形式创建一个SpringBoot项目
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zlf7tBDD-1624023430311)(C:\Users\送给小~1\AppData\Local\Temp\1623999859571.png)]
1、配置pom/xml文件
<!-- 引入Spring Boot父工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.1</version>
</parent>
<!-- 引入web启动依赖-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2、创建启动类并加入注解
注意:contreller service mapper等必须在主启动类所在的包下或子包
//创建启动类并加入注解
@SpringBootApplication
public class MavenApp {
public static void main(String[] args) {
SpringApplication.run(MavenApp.class,args);
}
}
二、SpringBoot工程中常见的配置文件类型。
1、配置文件类型:properties(属性文件类型) | yml 共两个。注意:properties比yml优先级高,一般只存在一个
2、文件创建完成图标都是叶子形状:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xLWULH4V-1624023430313)(C:\Users\送给小~1\AppData\Local\Temp\1624003176745.png)]
如果形状不对,可能是没有引入webjar包,可能是名字错误
3、Java读取SpringBoot配置文件中的内容+自定义属性值+书写格式
自定义属性值:注解@ConfigurationProperties(prefix = “前缀”)方法
@Data //代替setget方法、toString方法 --需要因为jar依赖
@Component //有spring容器创建对象
@ConfigurationProperties(prefix = "student") // 读取配置文件;prefix 前缀
public class Student {
private String name;
private List<String> appetite;
private Set<String> sets;
private Map<String,String> maps;
private Date date;