![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码架构
Java主流使用框架源码架构讲解
即刻出发
有梦想才能走得更远,才会有动力提升自己。
展开
-
源码框架-Spring IOC-02-包扫描注解使用
一、xml配置文件的形式 VS 配置类的形式1、基于xml的形式定义Bean的信息<?xml version="1.0" encoding="UTF-8"?><beans ...><bean id="bert" class="com.bert.xmlbeanfactory.Bert"></bean><bean class...原创 2019-09-10 23:24:29 · 158 阅读 · 0 评论 -
源码框架-Spring IOC-01-Spring框架介绍
一、Spring 框架图二、Spring 框架图说明1、Spring Data Access/Integration 数据访问与集成 1)Spring-jdbc模块提供了一个 JDBC 抽象层,消除了烦琐的JDBC编码和数据库厂商特有的错误代码解析。 2)Spring-orm模块为流行的对象关系映射(Object-Relational Mapping)A...原创 2019-09-03 21:23:12 · 137 阅读 · 0 评论 -
源码框架-Spring IOC-03-配置bean作用域对象
一、@Scope概念:简单说就是对象在spring容器(IOC容器)中的生命周期,也可以理解为对象在spring容器中的创建方式,在不指定@Scope的情况下,所有的bean都是单实例的bean,而且是饿汉加载(容器启动实例就创建好了) 。具体创建方式有如下五种方式:1、singleton 单实例(默认)所有引用此bean都是单一实例,从容器启动到第一次被请求而实例化开始,只...原创 2019-09-11 23:59:35 · 269 阅读 · 0 评论 -
源码框架-Spring IOC-04-往IOC容器添加组件
一、@Conditional进行条件判断是否能加入IOC场景:二个组件BertService 和BertDao ,我的BertService组件是依赖于BertDao的组件 二个组件UserService 和UserDao ,我的UserService组件是依赖于UserDao的组件,但不将UserDao放入IOC应用:自己创建BertCondition、UserCondition的类...原创 2019-09-12 22:45:42 · 199 阅读 · 0 评论 -
源码框架-Spring IOC-05-Bean的生命周期
一、什么是bean的生命周期bean的创建----->初始化----->销毁方法由容器管理Bean的生命周期,我们可以通过自己指定bean的初始化方法和bean的销毁方法。单实例bean:容器启动的时候,bean的对象就创建了,而且容器销毁的时候,也会调用Bean的销毁方法多实例bean:容器启动的时候,获取bean的时候才会被创建,而且bean的销毁不受 IOC容器的...原创 2019-09-12 23:23:26 · 226 阅读 · 0 评论 -
源码框架-Spring IOC-06-自动装配
一、@Autowired用法1、@Autowired注解默认当前的依赖是必须的可以通过@Autowired(required = false)将required属性的值设置为false来消除这种错误。@Repositorypublic class UserDao { public UserDao() { System.out.println("创建...原创 2019-09-18 00:29:13 · 228 阅读 · 0 评论 -
源码框架-Spring IOC-07-使用底层组件与动态环境切换
一、我们自己的组件 需要使用spring ioc的底层组件的时候,比如 ApplicationContext等 我们可以通过实现XXXAware接口来实现@Componentpublic class BertComponent implements ApplicationContextAware, BeanNameAware { private ApplicationC...原创 2019-09-22 23:25:09 · 264 阅读 · 0 评论