
Java
文章平均质量分 94
java相关使用
ShineMoer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring系列(三) 从refresh看createBean源码解析
createBean解析 spring当中单例bean的创建原理,其中涉及到了非常多阶段及各种处理器的调用 启动代码 通过注解配置类AppConfig启动一个容器,其中添加了一个自定义的beanFactoryPostProcessor, 注意:这个类是直接添加到beanFactoryPostProcessors中的,没有被spring当成bean放到单例map中 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationC原创 2021-06-28 20:19:11 · 240 阅读 · 0 评论 -
Java8 函数式编程
JDK 8 函数式编程用法 概览 jdk 8中新增了lambda和接口默认实现方式,简化了编程,让我们可以转换为新的函数式编程,更多关注于业务逻辑 @FunctionalInterface 编译时期检验了接口只有唯一方法合法性,可以有多个默认实现方法 @FunctionalInterface interface INumberFunction{ int doubleNum(int num); default void printNum(int num){ System.out原创 2020-08-15 21:29:29 · 289 阅读 · 0 评论 -
Spring IOC笔记之Autowire 注入方式
Spring IOC 一些常见容易忽略的问题,包括autowire/resource 注入,类型定义,循环依赖等,会后续不断补充。 Autowire注入五种模式 1.no 默认,如果没找到在调用依赖对象时会抛NullPointerException 2.byType 根据bean class类型在容器中找到唯一一个对应的给目标对象注入 当所注入的类型在容器中只有唯一对象时,较为简单不需要关注属性名或setter方法,以下分析多实现情况 场景1 annotation @Autowired example: D原创 2020-06-26 20:12:38 · 1098 阅读 · 0 评论