![](https://img-blog.csdnimg.cn/20190903091354891.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 81
Funnee
Java,Javascript,Vue,SpringBoot
展开
-
盘点JAVA中延时任务的几种实现方式
一、挂起线程;二、ScheduleService;三、DelayQueue;四、Redis监听过期key;五、时间轮;六、消息队列原创 2022-07-15 23:28:13 · 3772 阅读 · 1 评论 -
解耦的利器:Spring中的发布订阅模式
你是否因为产品经理一个需求变更,要翻出布满灰尘的代码,一点点的进行修改,重新提测呢?你是否因为代码的耦合度太高,改动一块代码,就不得不翻阅关联的所有代码,一步步关联修改?这里推荐一个代码解耦的便捷方式,需求变更,业务逻辑调整,都不用修改核心代码就能完成需求——Spring中的发布订阅模式...原创 2022-07-08 16:06:13 · 845 阅读 · 0 评论 -
SpringCloud使用总结
服务注册,服务发现(如eureka,consul);服务间的相互调用(如feign,ribbon);原创 2019-06-13 23:14:10 · 301 阅读 · 0 评论 -
Spring AOP--使用总结
1.Advice(通知、切面): 某个连接点所采用的处理逻辑,也就是向连接点注入的代码, AOP在特定的切入点上执行的增强处理。2.JointPoint(连接点): 程序运行中的某个阶段点,比如方法的调用、异常的抛出等.3.Pointcut(切入点):JoinPoint的集合,是程序中需要注入Advice的位置的集合,指明Advice要在什么样的条件下才能被触发,在程序中主要体现为书写切入点表达式。4.@Aspect(切面):通常是一个类的注解,里面可以定义切入点和通知原创 2019-06-13 00:00:09 · 188 阅读 · 0 评论 -
Spring注解使用(三) -- Controller增强的相关注解(异常,数据预转换,数据预处理)
Controller增强的相关注解(异常,数据预转换,数据预处理) @ControllerAdvice是一个@Component,用于定义@ExceptionHandler,@InitBinder和@ModelAttribute方法,适用于所有使用@RequestMapping方法。原创 2019-07-27 11:45:39 · 724 阅读 · 0 评论 -
Spring注解使用(一) -- 前后端交互使用的注解
前后端交互使用的注解1.@RequestParam(value=“XX”, required=true)GET和POST请求传的参数会自动转换赋值到@RequestParam 所注解的变量上;@RequestParam不添加任何参数默认值为变量名, required=true,因此此时前端不传该变量,会报400错误:HTTP Status 400 - Required String par...原创 2019-08-01 00:25:46 · 1686 阅读 · 0 评论 -
Spring注解使用(二) -- 自定义注解及扩展应用
自定义注解及扩展应用概念:元注解java.lang.annotation 提供了四种元注解,即专门注解其他的注解(在自定义注解的时候,需要使用到元注解):@Documented – 注解是否将包含在JavaDoc中@Retention – 什么时候使用该注解@Target – 注解用于什么地方@Inherited – 是否允许子类继承该注解1.)@Retention – 定义该...原创 2019-07-27 11:50:16 · 977 阅读 · 0 评论