ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

spring框架

2022-08-15 20:33:06  阅读:122  来源: 互联网

标签:core 调用 框架 spring bean context 方法


spring框架的20个核心模块

data access/integration

  • jdbc
  • orm
  • oxm
  • jms
  • transations

web

  • websocket
  • servlet
  • web
  • portlet

aop

aspects

instrumentation

messaging

core container

  • beans
  • core
  • context
  • spel

test

核心容器

  • spring-core,框架基本组成,有IOC和DI功能
  • spring-beans,javabean工厂的实现,解耦
  • spring-context,依赖CORE和BEANS建立JNDI注册
  • spring-context-support,对第三方集成的支持,如ehcache .
  • spring-expression,强大的表达式语言

数据访问/集成

  • JDBC,jdbc的抽象层
  • ORM,对象关系映射的API集成,如JPA,JDO,HIBERNATE
  • OXM,实现OXM支持,如castor
  • JMS,消息功能实现
  • TRANSACTION,事务管理接口

spring Java config注解

  • @Autowired,自动装配,将spring容器中的bean与我们需要的bean组合到一起 。没错9
  • @Qualifier,指定装配一个bean 。
  • @Configuration和@Bean,以注解方式注册bean 。
  • @Import,支持从B装配A类,上下文读取B类A类bean 。
  • ApplicationListener与ApplicationEvent处理ApplicationContext发布事件。

spring Aop

  • @Before,通知方法在目标调用前执行
  • @After,通知方法在目标或异常后调用
  • @AfterReturning,通知方法在目标方法返回后调用
  • @AfterThrowing,通知方法在目标异常后调用
  • @Around,通知方法将目标方法封装起来
  • @Aspect,切面声明
  • @Pointcut,切点声明

标签:core,调用,框架,spring,bean,context,方法
来源: https://www.cnblogs.com/freerpolymer/p/16573544.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有