摘要:所谓元数据即描述数据的数据。元数据本身不具备任何可执行的能力,只能通过外界代码对这些元数据行解析后进行一些有意义的操作。
阅读全文
摘要:控制翻转(Inversion of Control-IOC)和依赖注入(dependency injection-DI)在Spring环境下是同等概念,控制翻转是通过 依赖注入实现的。所谓依赖注入指的是容器负责创建对象和维护对象间的依赖关系,而不是通过对象本身负责自己的创建和解决自己的依赖。 依赖注
阅读全文
摘要:POJO(Plain Old Java Object)无任何限制的普通JAVA对象
阅读全文
摘要:Spring框架的四大原则: 1、使用POJO进行轻量级和最小侵入式开发; 2、通过依赖注入和基于接口编程实现松耦合; 3、通过AOP和默认习惯进行声明式编程; 4、使用AOP和模板(template)减少模式化代码 Spring所有功能的设计和实现都是基于此四大原则的。
阅读全文
摘要:Spring Boot:使用默认开发配置来实现快速开发 Spring XD:用来简化大数据应用开发 Spring Cloud:为分布式系统开发提供工具集 Spring Data:对主流的关系型和nosql数据库的支持 Spring Integration:通过消息机制对企业集成模式(EIP)的支持
阅读全文
摘要:Profile为在不同环境下使用不同的配置提供了支持(开发环境下的配置和生产环境下的配置肯定是不同的,例如数据库的配置) 1、通过设定Enviornment的ActiveProfiles来设定当前context需要使用的配置环境。在开发中使用@Profile注解类或者方法,达到在不同情况下选择实例化
阅读全文
摘要:在实际开发中,常会遇到在Bean在使用前后需要的必要操作,Spring对Bean的生命周期的操作提供了支持。 在使用JAVA配置和注解配置下提供如下两种方式: 1、JAVA配置方式:使用@Bean的initMethod和destoryMethod(相当于配置文件中的init-method和desto
阅读全文
摘要:Spring EL-Spring表达式语言,支持在xml和注解中使用表达式,类似于JSP的EL表达式语言。 Spring开发中经常涉及调用各种资源的情况,包含普通文件、网址、配置文件、系统环境变量等,我们可以使用Spring的表达式语言实现资源的注入。 Spring主要在注解@Value的参数中使用
阅读全文
摘要:Scope描述的是Spring容器如何新建实例的。 Spring 的Scope有以下几种,通过@Scope注解来实现 1、Singleton:一个Spring容器只有一个Bean的实例,这个是Spring的默认配置,全容器共享一个实例 2、Prototype:每次调用新建一个Bean的实例 3、Re
阅读全文