Spring
哗心
追逐每一天的新日...
展开
-
Spring学习笔记(三)高级装配
1、 Spring环境 实际的开发过程中,会有不同的环境存在,如测试环境、生产环境等。 针对不同的环境,需要根据当前需要来判断某些bean是否需要创建,因此,Spring在3.1版本中引入了bean profile功能。 1.1 配置profile bean 在Java配置中,有两种方式来设置bean的profile。 通过@Profile注解指定摸个bean属于哪一个profile; 通过在X...原创 2019-12-26 22:26:05 · 111 阅读 · 0 评论 -
Spring学习笔记(二)初始化bean及装配
Spring的配置方案 Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的依赖关系。 Spring中,提供了三种主要的装配机制: 在XML中进行显式配置; 在Java中进行显式配置; 隐式的bean发现机制和自动装配; 三种配置方式可以依据具体的项目进行选择,也可以相互搭配进行使用。 1、 通过XML装配bean 使用XML为Spring装配bean之前,需要先创建一个...原创 2019-12-24 16:57:03 · 154 阅读 · 1 评论 -
Spring学习笔记(一)简介
根据学习《Spring实战》第四版整理。 1、 Spring简介 Spring的出现,根本上是为了全方位的简化Java开发。 其采取了4中关键策略: 基于POJO(Plain Old Java Object)的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 1.1 基于POJO的最小侵入性编程 Spring避免自身的...原创 2019-12-23 18:49:36 · 203 阅读 · 0 评论