soygrow
码龄7年
关注
提问 私信
  • 博客:39,696
    社区:451
    40,147
    总访问量
  • 43
    原创
  • 1,223,934
    排名
  • 22
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-01-10
博客简介:

soygrow的博客

博客描述:
认真工作,尽快成长成你认为的那个人。
查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得1次评论
  • 获得39次收藏
创作历程
  • 2篇
    2019年
  • 44篇
    2018年
成就勋章
TA的专栏
  • Spring 教程
    14篇
  • Spring 源码阅读
    2篇
  • Spring
    26篇
  • linux
    3篇
  • Redis
    1篇
  • WebRtc
    1篇
  • 网络
    1篇
  • Java
    22篇
  • C++
    9篇
  • Docker
    2篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

容器的基础 XmlBeanFactory(1)

容器的基础 XmlBeanFactory(1)这是第一篇Spring源码分析,主要是为了找到继续阅读源码的兴趣,了解一个概况同时找了ignoreDependencyInterface和ignoreDependencyType深入分析了下。链接从头看点这里下载源码、笔记以及对应的例子进入我的GitHub参考链接打开BeanFactory ignoreDependencyInterf...
原创
发布博客 2019.04.24 ·
256 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

spring-framework源码阅读

spring-framework源码阅读源码下载地址: https://codeload.github.com/spring-projects/spring-framework/tar.gz/v5.0.10.RELEASE阅读源码最重要的是自己去写例子,这样才能加深阅读效果,不写例子,除非你是大牛,不然读了也是白度。主要是阅读《Spring源码深度解析》做的一个笔记记录,我记录了我是如何...
原创
发布博客 2019.04.24 ·
556 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

容器的导入导出以及清理

导出容器如果要导出本地某个容器,可以使用docker export命令:$ docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES8e84...
原创
发布博客 2018.05.10 ·
439 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Spring 中基于AOP的@AspectJ

@AspectJ 作为通过 Java 5 注释注释的普通的 Java 类,它指的是声明 aspects 的一种风格。通过在你的基于架构的 XML 配置文件中包含以下元素,@AspectJ 支持是可用的。<aop:aspectj-autoproxy/>如果需要使用该注解,需要包含一下几个包: - aspectjrt.jar - aspectjweaver.jar - asp...
原创
发布博客 2018.05.10 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

操作Docker容器

Docker 容器简单的说,容器是独立运行的一个货一组应用,以及它们的运行态环境。对应的,虚拟机可以理解成模拟运行的一整套操作系统和泡在上面的应用。启动容器所需要的主要命令是docker run下面的命令输出一个 Hello World后结束:$ docker run ubuntu:14.04 /bin/echo 'hello world'Unable to find...
原创
发布博客 2018.05.10 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

基于Spring AOP的XML配置

在本节中要使用AOP的命名空间,所以你需要导入下面spring aop的框架:<?xml version = "1.0" encoding = "UTF-8"?><beans xmlns = "http://www.springframework.org/schema/beans" xmlns:xsi = "http://www.w3.org/2001/XMLSche...
原创
发布博客 2018.05.09 ·
3294 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Docker的安装-Mac

原创
发布博客 2018.05.09 ·
588 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring 框架中的AOP

Spring 框架中面向切面编程是关键组件中的一个。面向切面变成需要把程序分解成不同的部分,这个就是所谓的关注点。跨越一个程序多个点的函数称作关注点,这些横切关注点在概念上与应用程序的业务逻辑分离。日志、审计、声明式事务、安全性、高速缓存方面有很多常见的好例子。OOP中模块化的关键单元是类,而在AOP中,模块化单元是切面。依赖注入帮助你将应用程序对象彼此解耦,AOP帮助你将横切关注点与它们影响...
原创
发布博客 2018.03.27 ·
311 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring - 自定义事件

下面通过一个具体的例子来说明如何创建自定义事件:CustomEvent.javapackage com.soygrow.CustomEvent;import org.springframework.context.ApplicationEvent;public class CustomEvent extends ApplicationEvent { public Cus...
原创
发布博客 2018.03.16 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring - 事件处理

从前面的内容我们知道Spring核心时ApplicationContext,管理了beans的整个生命周期。ApplicationContext在加载beans的时候会产生某些类型的事件。例如:当context开始的时候会产生ContextStartedEvent的事件,当context结束的适合会产生ContextStoppedEvent事件。ApplicationContext中的事件处理...
原创
发布博客 2018.03.10 ·
359 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spring - 基于Java配置的注解

如果你已经很好使用XML的配置文件的方式实现依赖注入,那么没有那么必要再去学习如果使用基于Java配置的方式实现依赖注入,因为两者是相同的作用。使用Java配置的方式可以让你在没有XML配置文件的方式下实现依赖注入,这章我们将简单介绍。@Configuration & @Bean Annotations使用@Configuration的类表明这个类可以被IoC容器使用,并指...
原创
发布博客 2018.03.01 ·
3439 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

Spring - 基于配置的注解

基于配置的注解 从Spring 2.5开始可以使用注解来配置依赖注入,所以你可以在组件类、方法以及域的声明中使用注解来替代XML的配置说明。如果注解和XML都配置了依赖注入,那么注解会覆盖XML中的属性配置的依赖注入。在Spring容器中没有默认打开注解注入,所以在我们使用基于注解注入之前,我们需要在我们Spring配置文件中打开它。如果你想使用注解注入需要进行相关的配置,比如下面这样:...
原创
发布博客 2018.02.28 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring - Beans 的自动装配

Beans的自动连接(不知道怎么翻译好) 我们知道如何声明以及使用元素并且在xml配置中使用和元素注入Spring 容器可以在不适用和元素的情况下,使用bean之间的协作关系自动连接,这样有助于减少XML配置文件的内容。Autowiring Modes自动装配模式 以下的自动装配模式让Spring容器再依赖注入中使用自动装配。需要在的元素定义中指明自动装配的模式。 ...
原创
发布博客 2018.02.26 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring - 注入集合

通过之前的xml配置文件中可以看到如何使用property中 value 属性以及 ref 属性配置原始的数据。以上两种case都是为bean配置单一的值存在一种配置集合数据的场景,比如像List、Set、Map以及Properties。为了处理这种场景,Spring 提供了四种类型的集合配置元素: No Element Description 1 <...
原创
发布博客 2018.02.24 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring - 注入内部 Beans

Java 的内部类是定义在其他累的内部,相似的,inner beans也是定义在其他beans的内部的。因此元素中的或者的里面的bean叫做内部bean,如下所示:<?xml version = "1.0" encoding = "UTF-8"?><beans xmlns = "http://www.springframework.org/schema/beans"...
原创
发布博客 2018.02.22 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring - 基于 Setter 方法的依赖注入

当容器调用一个无参构造函数或者一个无参的静态工厂方法初始化你的bean后,容器通过在你的bean上调用setter的方法完成依赖注入的。ExampleSpellChecker.javapackage com.soygrow.SetterDependency;public class SpellChecker { public SpellChecker() { ...
原创
发布博客 2018.02.08 ·
1013 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Spring - 基于构造方法的依赖注入

当一个容器调用一个类的构造函数时,就完成了基于构造函数的依赖注入,构造函数中一系列的参数表示对其他类的依赖。下面从栗子中看构造函数的依赖注入。ExampleSpellChecker.javapackage com.soygrow.ConstructorDependency;public class SpellChecker { public SpellCheck...
原创
发布博客 2018.02.08 ·
1266 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spring - 依赖注入

每个Java应用都会有很多对象,当写一个复杂的Java应用程序时,各个类需要各自独立,以便增加这些类的重用的可能性,并且再做单元测试时,测试独立于其他类的独立性。依赖注入有助于把这些类整合起来,同时保持独立。看下面代码:public class TextEditor { private SpellChecker spellChecker; public TextEd...
原创
发布博客 2018.02.08 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring - Beans 的继承

一个Bean的定义包含很多配置信息,包括构造参数、属性值以及容器指定的信息,比如init-method和静态工厂等等。子bean的定义继承父bean定义的配置数据,子bean有必要的可以重写一些值或者增加其他值。Spring Bean 定义的继承和Java 类继承没有关系,但是继承的概念是一致的。你可以定义一个父bean作为模版,其他子bean可以从父bean中继承需要的配置。当你使用...
原创
发布博客 2018.02.08 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring - Bean 的后置处理器

BeanPostProcessor 接口定义了回调方法,让你可以自己实现实例化的逻辑以及依赖解析的逻辑。你可以通过插入一个或者多个BeanPostProcessors的实现,在Spring容器完成实例化、配置以及初始化之后,实现一些自己设定的逻辑。你可以配置多个BeanPostProcessor接口,也可以通过实现Ordered接口提供的order属性来控制这些BeanPostProcesso...
原创
发布博客 2018.02.08 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多