Spring随手记

Spring是什么

Spring是一个轻量级的控制反转(IOC / DI)和面向切面编程(AOP)的对象容器框架。

官网

Spring官网: https://spring.io

优点

Spring是一个于2003年兴起的一个轻量级的Java开源开发框架, 如今Spring已是Java项目的标配,他极大的简化了开发过程, 降低了开发难度:

  1. 方便解耦, 简化开发 , ioc
  2. AOP编程的支持, aop
  3. 声明式事务的支持
  4. 方便程序的测试
  5. 方便集成各种优秀的框架

Spring5 新特性

Spring5 是一个重要的版本, 距离Spring FrameWork4差不多4年

  1. 支持JDK8
  1. 响应式编程
  1. 支持J2EE7
  1. Hibernate 5

  2. Jackson 2.6

  3. EhCaChe 2.10

  4. Junit 5

  5. Tiles 3

  6. Kotlin

基于XML的注入

了解即可, 现在大多数公司都用注解的方式

多配置文件

ApplicationContext加载多文件

new  ClassPathXmlApplicationContext("applicationContext.xml", "application-service.xml");

或者配置文件中利用< import /> 标签引入外部文件

<import rescource=“application-service.xml” >

Bean的定义与注册

Spring的配置文件用于指导Spring工厂进行Bean的生产依赖关系注入及Bean实例分发的“图纸”,他是一个或多个标准的XML文档

< bean id=“food” class=”com.wangyp.Food“ > </bean>

一个Bean只能有一个id, 但是可以有多个name作为别名

// 利用alias标签设置别名
<alias name="user" alias="my_user_bean">
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值