WelCome CXuan's Blog

摘要: [TOC] 随着SpringBoot的流行,基于注解式开发的热潮逐渐覆盖了基于XML纯配置的开发,而作为Spring中最核心的bean当然也能够使用注解的方式进行表示。 所以本篇就来详细的讨论一下作为Spring中的Bean到底都有哪些用法。 @Bean 基础声明 Spring的@Bean注解用于告阅读全文
posted @ 2019-07-13 09:26 c旋儿 阅读(190) 评论(0) 编辑
摘要: [TOC] 上一篇我们对 SqlSession 和 SqlSessionFactory 的创建过程有了一个详细的了解,但上述的创建过程只是为SQL执行和SQL映射做了基础的铺垫而已,就和我们Spring源码为Bean容器的加载进行许多初始化的工作相同,那么做好前期的准备工作接下来该做什么了?该做数据阅读全文
posted @ 2019-07-12 21:22 c旋儿 阅读(102) 评论(0) 编辑
摘要: [TOC] MyBatis 是什么? MyBatis是第一个支持自定义SQL、存储过程和高级映射的类持久框架。MyBatis消除了大部分JDBC的样板代码、手动设置参数以及检索结果。MyBatis能够支持简单的XML和注解配置规则。使Map接口和POJO类映射到数据库字段和记录。 下面我们通过一个简阅读全文
posted @ 2019-07-11 21:12 c旋儿 阅读(134) 评论(0) 编辑
摘要: [TOC] Singleton 是指仅仅被实例化一次的类。Singleton代表了无状态的对象像是方法或者本质上是唯一的系统组件。使类称为Singleton 会使它的客户端测试变得十分困难。因为不可能给Singleton替换模拟实现。除非实现一个充当其类型的接口 饿汉式单例 静态常量 下面有两种方法阅读全文
posted @ 2019-07-10 06:49 c旋儿 阅读(149) 评论(0) 编辑
摘要: [TOC] 用静态工厂方法替代构造器? 传统来讲,为了使客户端能够获取它自身的一个实例,最传统的方法就是提供一个公有的构造器。像下面这样 还有另外一种方式,为类提供静态工厂方法,它只是返回一个类的静态方法,下面是它的构造 上面代码定义了一个 的静态方法,此方法的返回值是一个对 常量 的的引用,为什么阅读全文
posted @ 2019-07-08 22:24 c旋儿 阅读(187) 评论(0) 编辑
摘要: [TOC] 随着Spring的流行,我们经历过基于XML Based 的配置,随着SpringBoot的流行,我们逐渐使用基于注解的配置替换掉了基于XML Based的配置,那么你知道基于注解的配置的基础组件都是什么吗?都包括哪些要素?那么本节就来探讨一下。 注:本篇文章更多的是讨论Spring基于阅读全文
posted @ 2019-07-01 22:00 c旋儿 阅读(231) 评论(0) 编辑
摘要: 之前一直在某些代码中看到过使用@Nullable 标注过的注释,当时也没有在意到底是什么意思,所以这篇文章来谈谈Spring中关于Null的那些事。 在Java中不允许让你使用类型表示其null的安全性,但Spring Framework 现在在org.sprinngframework.lang包提阅读全文
posted @ 2019-06-25 09:44 c旋儿 阅读(164) 评论(1) 编辑
摘要: Resource介绍 在使用spring作为容器进行项目开发中会有很多的配置文件,这些配置文件都是通过Spring的Resource接口来实现加载,但是,Resource对于所有低级资源的访问都不够充分。例如,没有标准化的URL实现可用于访问需要从类路径或相对于 获取的资源。(更多关于 的理解,请访阅读全文
posted @ 2019-06-10 11:43 c旋儿 阅读(336) 评论(0) 编辑
摘要: 第十章 内部类 10.1如何定义内部类 如代码10.1 1 所示 这是一个很简单的内部类定义方式,你可以直接把一个类至于另一个类的内部,这种定义Contents类的方式被称为内部类 那么,就像代码10.1 1所展示的,程序员该如何访问Contents中的内容呢? 如代码10.1 2 所示 输出结果:阅读全文
posted @ 2019-06-03 08:53 c旋儿 阅读(103) 评论(1) 编辑
摘要: ConfigurationCondition 接口说明 @Conditional 和 Condition ​ 在了解ConfigurationCondition 接口之前,先通过一个示例来了解一下@Conditional 和 Condition。(你也可以通过 https://www.cnblogs阅读全文
posted @ 2019-06-02 08:32 c旋儿 阅读(149) 评论(0) 编辑