
spring
海澜百丈冰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring自定义结果集封装
1.先自定义返回结果类public class Result<T> implements Serializable { private static final long serialVersionUID = -415877140189946393L; private T data; public T getData() { return...原创 2019-06-27 16:21:27 · 830 阅读 · 0 评论 -
@Async的实现类方式
详解: 用于开启异步处理的接口, @Async,使用异步必须再启动类加上@EnableAsync方法1:实现接口AsyncConfigurer@Configurationpublic class ThreadConfiguration implements AsyncConfigurer { private Logger logger = LoggerFactory.getLogg...原创 2019-06-27 16:07:48 · 2069 阅读 · 0 评论 -
spring-aop实现方式
详解:在引入AOP模块之后,一般来讲,不用去做其他配置。spring.aop.auto属性默认是开启的,也就是说只要引入了AOP的依赖之后,默认已经增加了@EnableAspectJAutoProxy<dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2019-06-27 15:59:40 · 262 阅读 · 0 评论 -
SmartLifecycle自定义生命周期
@Componentpublic class MyLifeCycle implements SmartLifecycle { private boolean isRunning = false; @Override public void start() { System.out.println("MyLifeCycle:start"); ...原创 2019-06-27 15:57:14 · 916 阅读 · 0 评论 -
feign遇见的坑(5)
1.feign的坑1.GET请求自动转换成POST服务提供者接口@GetMapping("/user")public User getUser(User user){ user.setId("old:" + user.getId()); user.setAge(18); user.setName("default:" + user.getName()); ...原创 2019-06-27 15:48:03 · 604 阅读 · 0 评论 -
feign调用接口分析(4)
1.调用接口分析执行结构1.ReflectiveFeign$FeignInvocationHandlerstatic class FeignInvocationHandler implements InvocationHandler { private final Map<Method, MethodHandler> dispatch; @Ove...原创 2019-06-27 15:46:25 · 786 阅读 · 0 评论 -
feign初始化源码(3)
1.feign初始化源码初始化流程图1.@EnableFeignClients@EnableFeignClients开启feign,里面有个FeignClientsRegistrar类进入FeignClientsRegistrar类中,有个registerBeanDefinitions,这才是重点 private void registerDefaultConfigur...原创 2019-06-27 15:44:30 · 396 阅读 · 0 评论 -
feign自定义组件(2)
1.自定义feign组件FeignClientProperties.FeignClientConfiguration1.loggerLevel默认使用的日志类 : Slf4jLogger在发送和接收请求的时候,Feign定义了统一的日志门面来输出日志信息 , 并且将日志的输出定义了四个等级:级别说明NONE不做任何记录BASIC只记录输出Http 方法...原创 2019-06-27 15:42:15 · 1139 阅读 · 0 评论 -
feign组件初识(1)
1.feign简介Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。在Spring Cloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。Spring Cloud对Feign进行了增强,使Feign支持了Sp...原创 2019-06-27 15:38:34 · 299 阅读 · 0 评论 -
ClassPathScanningCandidateComponentProvider简要
详解: 查找 ‘classpath’ 下符合要求的class文件// true:默认TypeFilter生效,这种模式会查询出许多不符合你要求的class名// false:关闭默认TypeFilterClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentPr...原创 2019-06-27 16:32:44 · 2575 阅读 · 0 评论