# Ripple-scaffolding **Repository Path**: akcoderak/Ripple-scaffolding ## Basic Information - **Project Name**: Ripple-scaffolding - **Description**: Ripple-scaffolding - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-09-04 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ripple @ coderak.top aka ak ------------------------------------------------------------------------ 个人学习 1.2.1: A:Basecrud; B:Mybatis Plus C:Shiro D:lombok: @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法 @Setter:注解在属性上;为属性提供 setting 方法 @Getter:注解在属性上;为属性提供 getting 方法 @Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象 @NoArgsConstructor:注解在类上;为类提供一个无参的构造方法 @AllArgsConstructor:注解在类上;为类提供一个全参的构造方法 @NonNull该注解快速判断是否为空,如果为空,则抛出java.lang.NullPointerException @Synchronized该注解自动添加到同步机制,有趣的是,生成的代码并不是直接锁方法,而是锁代码块, 作用范围是方法上; E:Spring Boot Banner; F:SpringCloud; G:Kafka H:定时任务@Scheduled I:自定义注解&切入点 J:log4j2 ------ [关于Cron表达式](http://coderak.top/#/view/33) ------ ![image](https://raw.githubusercontent.com/nameishua/Zuul-gateway/master/src/main/resources/static/46c48e0b28ce0a91c821cd22ab94748.png) ------