- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 【Spring Boot 从零学习】10 SpringBoot源码讲解 - ComponentScan讲解
1.核心注解@ComponentScan作用范围扫描的方式,扫描特定的注解,将其注册到Spring ioc容器中@ComponentScan(excludeFilters = {@Filter(type = FilterType.CUSTOM,classes = {TypeExcludeFilter.class}), @Filter(type = FilterType.CUSTOM,...
2019-11-25 21:39:01 180
原创 【Spring Boot 从零学习】10 SpringBoot源码讲解 - SpringBootConfiguration讲解
核心注解:解密SpringBootConfiguration作用通过@Configuration和@Bean结合,注册到IOC容器源码:@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Configuration(proxyBeanMethods = false)1.主要作用@Co...
2019-11-25 20:57:54 160
原创 【Spring Boot 从零学习】10 SpringBoot源码讲解
1.@SpringBootApplication 普通注解@Target({ElementType.TYPE}) :注解的目标位置:接口,类,枚举@Retention(RetentionPolicy.RUNTIME):在class字节码中存在,运行时可以通过反射获取@Documented 用于生成javadoc 注解也会出现在文档中@Inherited 想让子类也继承父类的注解...
2019-11-25 20:31:32 195
原创 【Spring Boot 从零学习】9 Assert参数校验
1.为什么用可Validator参数校验器还需要用Assert参数校验?Validator的参数校验只能校验自身是否符合正则或者某些要求,Assert是判断参数是否符合业务逻辑,所以两者都需要一起使用。2.常用Assert断言断言常用的方法notNull(Object object)当 object 不为 null 时抛出异常,notNull(Object object, Strin...
2019-11-13 08:32:54 434
原创 【Spring Boot 从零学习】8.1Validation参数校验
1.写校验@Api(value = "用户信息")@Datapublic class UserVO { @ApiModelProperty(value = "用户ID") private Integer id ; @NotEmpty(message = "用户名不能为空") @Length(min =6,max = 12,message = "长度在6-12...
2019-11-09 20:42:56 83
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人