元注解说明
说明: 修饰注解的注解称之为元注解
@Target:
@Target(ElementType.TYPE) 该注解对类有效
@Retention:
@Retention(RetentionPolicy.RUNTIME) 表示运行期有效 整个周期
@Documented:
@Documented 动态生成文档信息
@Inherited:
@Inherited 该注解是否允许被继承 允许
@SpringBootConfiguration
@SpringBootConfiguration该注解修饰的类表明为springboot的配置类
@AutoConfigurationPackage
规则: 指定了springBoot启动时包扫描的路径 应该在主启动类的同包及子包中下定义.
@SpringBootTest
该注解作用:在写测试类时,如果需要从容器中动态的获取对象时,使用该注解
@PropertySource("classpath:/***路径")
该注解作用:用于加载指定.properties配置文件的路径
@Value("${redis.host}")
该注解作用:为(配置文件中)属性赋值
lombok的注解说明
@Data:
自动生成对应的get/set/to string/equals等方法
@NoArgsConstructor:
自动生成无参构造函数
@AllArgsConstructor:
自动生成(含参)全参构造函数
@Accessors(chain = true):
链式加载规则