@SpringBootApplication //SpringBoot启动主类注解,告诉SpringBoot,这个类是程序的入口
@SpringBootConfiguration //SpringBoot的配置注解
@EnableAutoConfiguration //自动配置
@ComponentScan //SpringBoot Bean扫描规则
//@SpringBootApplication 的源码上有@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan这三个注解,所以可以使用这三个注解替代@SpringBootApplication
@Configuration //配置类
@Bean //方法级别的注解,启动项目自动加载,一般配合@Configuration或者@Component使用
@Value(name="oss.key") //获取配置文件oss下key的值
@ConfigurationProperties(prefix="oss") //将配置文件的oss对象的所有属性,加载到注解的类,和类中的属性一一对应