随笔分类 - 杨凯--Spring
摘要:异常信息:org.springframework.beans.factory.UnsatisfiedDependencyException:Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No u...
阅读全文
摘要:一、选择题1、不属于Action接口中定义的字符串常量的是____B___。A.SUCCESSB.FAILUREC.ERROR D.INPUT2、在控制器类中一般需要添加相应属性的______A_____和____C_______。A.setter方法B.as方法C.getter方法D.is方法3、...
阅读全文
摘要:在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下。1. 错误一Error creating bean with name 'helloServiceImpl' defined in class path resource [spring-serv...
阅读全文
摘要:最近几天在写项目,遇到了一个错:Struts has detected an unhandled exception:Messages:ORA-00933: SQL ???????could not execute querycould not execute query; SQL [ select...
阅读全文
摘要:1.自动代理知识点介绍 自动代理的产生原因: 有许多类需要通知时,显式的创建每个代理就会显得很笨拙。spring有一个自动代理机制,它可以让容器为我们产生代理。自动代理类分两种,分别是以下两种:BeanNameAutoProxyCreator、DefaultAdvisorAutoProxyCreat...
阅读全文
摘要:上一篇博客中已经简单介绍了,这里通过案例详细说明一下aop中各种通知的用法。先列出后面介绍的JDK动态代理通知(主要区别于cglib代理而言,下面会具体介绍)、静态切入点、正则切入点等都依赖使用的抽象主题(一个接口,可以是多个)、是、真实主题(改接口的实现类)接口:SayService.javapa...
阅读全文
摘要:本篇博客重点讲解AOP的概念和知识点的介绍,下一篇博客重点通过案例和注释来分析讲解spring aop的通知等概念1.定义AOP术语 1).切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领域。如日志记录、事务处理、安全机制操作。 2).连接点:应用程序执行过程中插入切面的地点,可以...
阅读全文
摘要:1.自动装配:spring3.2以上版本有四种自动装配类型: 1).byName:寻找和属性名相同的bean,若找不到,则装不上。 2).byType:寻找和属性类型相同的bean,找不到,装不上,找到多个抛异常。 3).constructor:按照参数的类型装配;找不到,装不上;在有与bean实例...
阅读全文
摘要:1.代理相关的概念代理模式 代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用抽象主题角色 声明了真实主题...
阅读全文
摘要:1. 基本装配 在spring容器内拼凑bean叫做装配。装配bean的时候,需要告诉容器哪些bean以及容器如何使用依赖注入将它们配合在一起。使用XML装配(xml是最常见的spring应用系统配置源。) 几种spring容器都支持使用xml装配bean,包括: 1).XmlBeanFactory...
阅读全文
摘要:根据代理机制不同,有以下几种配置方式:先定义一个DAO接口及实现类:Java代码 public interface IUserDao { public void insertUser(UserTable user); } public interface IUserDao {public void ...
阅读全文
摘要:1.继上一篇博客续将,bean生命周期理论概括bean被载入到容器中时,他的生命周期就开始了。bean工厂在一个bean可以使用前完成很多工作:1).容器寻找bean的定义信息并实例化。2).使用依赖注入,spring按bean定义信息配置bean的所有属性。3).若bean实现了BeanNameA...
阅读全文
摘要:Scope的默认值是singleton,lazy-init的默认值是default,default相当于false1.bean的生命周期bean被载入到容器中时,他的生命周期就开始了。bean工厂在一个bean可以使用前完成很多工作:1).容器寻找bean的定义信息并实例化。2).使用依赖注入,sp...
阅读全文
摘要:1.开始spring之旅Spring是一个开源的控制反转(Inversion of Control ,IOC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. 帮助文档路径,在springjar包的存在路径下:spring-framework-3.2.2.RELEASE-dist\spr...
阅读全文