摘要:
@Component:标准一个普通的spring Bean类。 @Controller:标注一个控制器组件类。 @Service:标注一个业务逻辑组件类。 @Repository:标注一个DAO组件类。 @Autowired 优先按照类型注入 @Resource 按照名字注入,名字为空 按照类型注入 阅读全文
摘要:
基本术语 Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点. Pointcut(切入点):所谓切入点是指我们要对哪些Joinpoint进行拦截的定义. Advice(通知/增强):所谓通知是指拦截到Joinpoi 阅读全文
摘要:
先上代码,怎么使用jdk的动态代理。 定义一个接口,UserService,里面有add方法 定义一个类实现UserService 测试类 最后执行结果如下 接下来简单说说原理, 当我们调用代理类的方法的时候,代理类会把自己(反编译源代码发现),方法,参数 传递给 handler ,handler 阅读全文
摘要:
先解释下基本概念: IOC:控制反转:将对象的创建权,由Spring管理. DI:依赖注入:在Spring创建对象的过程中,把对象依赖的属性注入到类中. 在面向对象中饭,常见的有以下几类关系。 1依赖: public class A{ private B b; } 2 继承关系 3 聚合关系 聚集: 阅读全文
摘要:
在项目整合Spring以后,对象就交给了Spring管理。这篇文章主要说一下Bean的生命周期 Bean的生命周期的11个步骤: 1.instantiate bean对象实例化 2.populate properties 封装属性 3.如果Bean实现BeanNameAware 执行 setBean 阅读全文
摘要:
在SSM项目中,会有SpringMvc容器(子容器)和Spring容器(父容器) 一共2个容器 基本规则: 子容器可以访问父容器的bean,父容器不能访问子容器的bean. 当<context:component-scan base-package=“com.test" />配置到applicati 阅读全文
摘要:
在上传图片之前, 切记:不要把图片上传到工程 目录 ,不方便进行工程维护。 一般上传到专门的图片服务器。 接下来,说说 spring mvc对文件上传的支持 springmvc使用commons-fileupload进行图片上传。 commons-fileupload对应的springmvc的图片上 阅读全文
摘要:
数据库元数据(MetaData):数据库存储结构定义信息 (库、表、列 定义信息) ParameterMetaData 参数元数据 获得预编译SQL语句中 ? 信息 getParameterCount() 参数个数 ? 个数 getParameterType(int param) 参数类型 getP 阅读全文
摘要:
我们知道,使用jdbc操作数据库的效率最高 同样条件下,jdbc>mybatis>hibernate, 而在连接中,获取connection是最耗费资源的,要解决这个问题,可以使用享元模式解决, 下面写一个程序模拟下连接池 实际开发中,我们并不会自己写连接池,一般使用第三方的,比如dbcp或者c3p 阅读全文