第一步:创建普通的maven项目
第二步:添加依赖
<!-- 父工程为springboot项目-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.3.RELEASE</version>
</parent>
<dependencies>
<!-- springboot依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.3.RELEASE</version>
</dependency>
</dependencies>
<!-- 插件-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
第三步:创建并编写启动类
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class);
}
}
第四步:创建配置文件
创建开发环境,测试环境配置,并在主配置文件指定。
第五步:编写配置文件
##指定使用哪个配置文件
spring:
profiles:
active: dev
第六步:自定义配置,并在类中去调用
配置问件中添加配置
my:
name: king james
age: 33
number: ${}
uuid: ${random.uuid}
max: ${(10)}
value: ${random.value}
greeting: hi,i'm ${}
//加载配置自动注入类中,参数为前缀;或者使用@Value注解为每个属性去注入配置
@ConfigurationProperties(prefix = "my")
@Component
public class Play {
private String name;
private int age;
private int number;
private String uuid;
private int max;
private String value;
}
第七步:常用注解
@Component:把实体类交给spring容器管理。或者在启动类使用注解@ComponentScan()去自动扫描
实体类并加载,建议用后者,不用每个实体类都配置。