Spring4.3x教程之六注解详解
来源:互联网 发布:艾瑞网数据查询 编辑:程序博客网 时间:2024/06/07 08:59
Spring的使用有2种方式,一种是xml配置实现,另一种就是注解式使用。那么我们来看看Spring常用的注解。
@ContextConfiguration:加载配置文件
1、实现IOC@Component:javaBean对象标记属性:value:就是该bean对象的id名称@Repository:一般用在dao层@Service:一般用在service层@Controller:一般用在web层@Scope:标记对象生成方式常用属性: 1、proxyMode:代理方式 取值说明: ScopedProxyMode.DEFAULT:默认 ScopedProxyMode.NO:不使用代理 ScopedProxyMode.INTERFACES:接口---jdk动态代理 ScopedProxyMode.TARGET_CLASS:类---cglib 2、scopeName:生成实例的方式 取值说明: singleton prototype request session globeSession@Resource:对象注入,当前属性可以没有get和set方法常用属性:name:就是需要注入的bean的id或name@Autowired:对象注入,自动注入@PostConstruct:初始化方法,只使用在方法上@PreDestroy:销毁方法2、实现SpEL@Value("#{title}")IOC和SpEL的时候需要在配置中 <context:component-scan base-package="注解类所在的包"></context:component-scan>3、实现AOP@Aspect:标记这是一个切面类,该类必须交由IOC控制@Pointcut:定义切入点,定义匹配表达式@Before:前通知@After:后通知@Around:包围@AfterThrowing:异常@AfterReturning:返回需要在配置中开启自动生成代理类<aop:aspectj-autoproxy />而且使用@Aspect的类也需要通过IOC控制4、实现事物@Transactional:在需要开启事物的方法上使用在配置中需要启动事物的注解解析器<tx:annotation-driven transaction-manager="事物管理器"/>
阅读全文
0 0
- Spring4.3x教程之六注解详解
- Spring4.3x教程之三AOP详解
- Spring4.3x教程之五事物详解
- MyBatis教程之六注解使用详解
- SpringMVC4.3x教程之六验证Validator详解
- Spring4.3x教程之二SpEL表达式的使用
- Spring4.3x教程之四JDBC使用
- Spring4之AOP注解配置详解
- spring4.x注解概述
- spring4.x注解概述
- spring4.x注解概述
- spring4.x注解详述
- spring4.x注解概述
- spring4.x注解概述
- spring4.x注解概述
- spring4.x注解
- spring4.x注解概述
- spring4.X注解总结
- kmp字符串匹配基础模板题 (洛谷P3375 )
- 集合框架——迭代器Iterator
- 拓扑序列以及排序
- 拓扑排序以及队列栈的使用 (车站分级noip2013第四题)
- Floyd以及并查集的使用(usaco 2.4.3牛的旅行)
- Spring4.3x教程之六注解详解
- 差分约束以及spfa+dfs判负环(bzoj 3456 or 洛谷1993 小k的农场)
- D
- kruskal+并查集基础模板题 [SCOI2005]繁忙的都市
- 最小生成树基础模板题(USACO Training Section 3.1 最短网络 Agri-Net)
- Java9 正式发布前的尝鲜之下载与配置环境变量
- 最小生成树+并查集(洛谷P1991 无线通讯网)
- 单源最短路径(dij+堆优化)
- tarjan缩点(洛谷1726 上白泽慧音)