• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
君子以自强不息
Hello World!
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2019年9月26日

Spring条件注解@Conditional
摘要: Spring4中提供了一种更通用的条件创建Bean的方式,即使用@Conditional注解。 示例: 通过在配置文件中修改ifCreate的值,来控制某个Bean的创建。 (1)创建一个实现了Condition接口的类,实现matches方法,在matches方法返回的结果决定了Bean是否被创建 阅读全文
posted @ 2019-09-26 15:06 Hello_xzy_World 阅读(971) 评论(0) 推荐(0)
 
Spring应用事件(Application Event)
摘要: Spring的事件为Bean与Bean的消息通信提供的支持。当一个Bean处理完了一个任务以后,希望另一个Bean知道并能做出相应的处理,这是我们就需要让另一个Bean监听当前Bean所发送的事件。 Spring中使用事件的大概流程如下: (1)定义事件 (2)定义事件监听器 (3)使用容器发布事件 阅读全文
posted @ 2019-09-26 14:18 Hello_xzy_World 阅读(4376) 评论(0) 推荐(0)
 
Bean的初始化和销毁
摘要: 在实际开发中我们可能会需要在Bean使用前和销毁前进行某些操作,Spring对Bean的生命周期的操作提供了支持,提供如下两种方式: (1)Java配置方式: 在Java配置类中,使用@Bean注解显示声明Bean的时候,通过@Bean注解的initMethod和destroyMethod为Bean 阅读全文
posted @ 2019-09-26 11:27 Hello_xzy_World 阅读(287) 评论(0) 推荐(0)
 
Spring 资源注入
摘要: Spring开发中经常需要调用各种资源,包含普通文件、网址、配置文件、系统环境变量等,我们可以使用Spring表达式语言(Spring-EL)实现资源的注入。 Spring主要使用@Value注解实现资源注入,在@Value注解的参数中使用Spring-EL。 阅读全文
posted @ 2019-09-26 10:39 Hello_xzy_World 阅读(371) 评论(0) 推荐(0)
 
Bean的Scope
摘要: Scope意为“范围”,Spring中通过@Scope注解描述Bean的作用范围,决定Spring容器以什么方式新建Bean。 @Scope注解中value的取值有: 1、Singleton - 一个Spring容器中只有一个该Bean的实例,所有使用到该Bean的地方共用一个Bean,value的 阅读全文
posted @ 2019-09-26 10:31 Hello_xzy_World 阅读(187) 评论(0) 推荐(0)
 
面向切面编程(AOP)
摘要: AOP:面向切面编程,相对于OOP面向对象编程。 存在即合理,任何东西的总有它存在的道理和意义。Spring 中AOP存在的意义在于解耦,功能模块间的解耦。在OOP中,如果我们想要在不同的类之间共享某个功能,我们会通过继承父类或者实现接口,但这样增加了代码的耦合程度,且Java中类只能单继承,这就阻 阅读全文
posted @ 2019-09-26 10:21 Hello_xzy_World 阅读(184) 评论(0) 推荐(0)
 
依赖注入
摘要: 经常听到“控制翻转”和“依赖注入”这两个词,所以特意去了解了一下。 “在Spring中,控制翻转(Inversion of Control,IoC)是通过依赖注入(Dependency injection,DI)实现的。所谓依赖注入指的是,由Spring容器来负责对象的创建以及维护对象之间的依赖关系 阅读全文
posted @ 2019-09-26 09:40 Hello_xzy_World 阅读(202) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3