摘要: 常用注解★★★★★: 注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。 本文主要罗列 Spring|Spring MVC相关注解的简介。 Spring部分 1、声明bean的注解 @Component 组件,没有明确的角色 @Servi 阅读全文
posted @ 2020-06-09 23:10 smartcat994 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出字符串,甚至在你抛出异常的时候做业务逻辑的操作。 过滤器:是在javaweb中 阅读全文
posted @ 2020-06-09 22:55 smartcat994 阅读(162) 评论(0) 推荐(0) 编辑
摘要: SpringMVC参数绑定,简单来说就是将客户端请求的key/value数据绑定到controller方法的形参上,然后就可以在controller中使用该参数了。 说实话作为一个开发人员最常用的就是@xxxx,有时候前端会问,传到哪里,body里面还是url里面。这个时候就很搞了。另外有时候会感觉 阅读全文
posted @ 2020-06-09 22:30 smartcat994 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 事务有两种实现方法:一个是编程式,另一个就是声明式(其实本质还是编程式) 众所周知,Spring事务采用AOP的方式实现,我们从TransactionAspectSupport这个类开始分析。 1.获取事务的属性(@Transactional注解中的配置) 2.加载配置中的TransactionMa 阅读全文
posted @ 2020-06-09 22:06 smartcat994 阅读(319) 评论(1) 推荐(0) 编辑