笔记
我们很给力
这个作者很懒,什么都没留下…
展开
-
使用Feign调用设置请求头信息
添加feign拦截器,统一设置请求头package com.will.common.filter;import feign.RequestInterceptor;import feign.RequestTemplate;import lombok.extern.slf4j.Slf4j;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.conte原创 2021-06-27 21:26:04 · 2268 阅读 · 0 评论 -
java设计模式之代理模式
代理模式提供了间接对目标对象访问的方式,即使用代理对象访问目标对象,这样做的好处在于不改变目标对象的前提下增加额外的功能补充。代理模式分为三种静态代理、动态代理、cglib代理。/** * 接口对象 */public interface Exercise { void running();}/** * 目标对象 */public class MyExercise implements Exercise { @Override public void runni.原创 2020-08-12 00:27:22 · 83 阅读 · 0 评论 -
6种@Transactional注解的失效场景
事务事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。编程式事务: 是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例:try { //TODO something transactionManager.commit(status);} catch (Exception e) { transactionManager.rollback(status); throw new Invoi原创 2020-08-12 00:18:39 · 145 阅读 · 0 评论