01 2022 档案
摘要:@ControllerAdvice,它是一个Controller增强器,可对controller中被 @RequestMapping注解的方法加一些逻辑处理。最常用的就是异常处理 1.编写异常捕捉组件 @ControllerAdvice public class ExceptionHandle {
阅读全文
摘要:1. 编写拦截器组件,实现 HandlerInterceptor 接口 注意此接口中的方法使用了Java新特性 default 默认已实现了接口方法 顾在Idea中Alt+Enter快捷键无法弹出实现的窗口,可以通过 Ctrl+O 快捷键选择重写的接口 @Component public class
阅读全文
摘要:1.开启 EnableAutoConfiguration @SpringBootApplication 包含有 @EnableAutoConfiguration 注解 如果想单独启动属性注入 @EnableConfigurationProperties 2.需要的注入的地方加入注解 @Configu
阅读全文
摘要:1.开启Schedule @SpringBootApplication @ComponentScan(basePackages = {"com.emergen"}) //生成接口的实现类并注入到spring的容器中 @MapperScan("com.emergen.autogenerator.map
阅读全文
摘要:实现一:实现ApplicationRunner接口 @Component public class MyApplicationRunner implements ApplicationRunner { @Override public void run(ApplicationArguments ar
阅读全文
摘要:AOP(Aspect Oriented Programming),面向切面思想,是Spring的三大核心思想之一(两外两个:IOC-控制反转、DI-依赖注入)。 AOP 关键概念:切面,切入点,通知 简单地去理解,其实AOP要做三类事: 在哪里切入,也就是权限校验等非业务操作在哪些业务代码中执行。
阅读全文
摘要:1、@Autowired 是通过 byType 的方式去注入的, 使用该注解,要求接口只能有一个实现类。2、@Resource 可以通过 byName 和 byType的方式注入, 默认先按 byName的方式进行匹配,如果匹配不到,再按 byType的方式进行匹配。3、@Qualifier("服务
阅读全文
摘要:1. 配置文件统一管理 1.1 springboot核心配置文件 Springboot读取核心配置文件(application.properties)的优先级为 Jar包同级目录的config目录 Jar包同级目录 classPath(即resources目录)的config目录 classpath
阅读全文
摘要:【@TableName 】 @TableName 用于定义表名注: 常用属性: value 用于定义表名 【@TableId】 @TableId 用于定义表的主键注: 常用属性: value 用于定义主键字段名 type 用于定义主键类型(主键策略 IdType) 主键策略: IdType.AUTO
阅读全文
摘要:SpringBoot常用注解 (一)使用注解的优势 1.采用纯java代码,不在需要配置繁杂的xml文件 2.在配置中也可享受面向对象带来的好处 3.类型安全对重构可以提供良好的支持 4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能 (二)常用注解 1.@SpringBootAp
阅读全文
摘要:HDFS 命令 https://www.cnblogs.com/younger5/p/15786959.html hdfs dfs -ls / #查看 hdfs dfs -mkdir /app-logs/input #创建 input目录 hdfs dfs -put account.text /ap
阅读全文
摘要:https://hdfscli.readthedocs.io/en/latest/api.html#module-hdfs.client
阅读全文
摘要:用法 -mkdir 创建目录 Usage:hdfs dfs -mkdir [-p] < paths> 选项:-p 很像Unix mkdir -p,沿路径创建父目录。 -ls 查看目录下内容,包括文件名,权限,所有者,大小和修改时间 Usage:hdfs dfs -ls [-R] < args> 选项
阅读全文