![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
x1r2p3
我就是我
展开
-
注释与xml之间的对应关系
beanid="u1"class="com.*.dao.impl.UserDAOImpl"> bean> beanid="userService"class="com.*.service.UserService"> bean> 等价于:context:annotation-config/> context:compone原创 2013-02-26 08:49:06 · 492 阅读 · 0 评论 -
@Autowried简单介绍
@Autowrieda) 默认按类型by typeb) 如果想用byName,使用@Qulifierc) 写在private field(第三种注入)不推荐使用d) 如果写在set上,@qualifier需要写在参数上原创 2013-02-26 08:46:30 · 3800 阅读 · 5 评论 -
@Resources简单介绍
@ResourcesA) 加入:j2ee/common-annotation.jarB)默认按名称,名称找不到,按类型C)可以指定特定名称D)推荐使用E)不足,如果没有源码,就无法运用annotation,只能使用xml原创 2013-02-26 08:47:12 · 538 阅读 · 0 评论 -
AOP原理
AOP:1. 面向切面编程Aspect Oriented Programming2. 如果类没有实现接口:就会直接执行二进制码,需要cjlib.jap3. 实现接口会用invoke方法原创 2013-02-26 08:50:59 · 471 阅读 · 0 评论 -
Transactional的annotation版和xml版
添加用户和添加事物管理两个方法在两个事物中,不好管理 @Transactional 注解的属性xmlns:tx=http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/sprin原创 2013-02-26 09:57:26 · 523 阅读 · 0 评论 -
AOP简单的核心代码
编程步骤:annotation1. aop:aspectj-autoproxy>aop:aspectj-autoproxy>2.加切面@Aspect3.加组件@Component1. 加切入点@Pointcut ("execution(public* com.service..*.add(..))")Xml:方法一:beanid= "logIntercept原创 2013-02-26 08:56:45 · 882 阅读 · 0 评论 -
AOP Spring管理事物 Spring管理系统
AOP:Aspect Oriented Programming,面向切面编程是Spring框架的另一个重要特征。AOP把一个业务流程分成几部分,我们可以进行权限检查,业务处理,日志记录,每个部分单独处理,然后把他们组装成完整的业务流程。每个部分被称为切面或者关注点。@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=tru原创 2013-06-22 10:37:14 · 645 阅读 · 0 评论 -
The method getJspApplicationContext(ServletContext) is undefined for the typ
spring 安全 解决方式:去除冲突包 annotations-api.jar el-api.jar jsp-api.jar servlet-api.jar原创 2014-03-08 00:42:12 · 6858 阅读 · 0 评论