- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org
Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 55; columnNumber: 43; 与元素类型 "type" 相关联的属性 "{1}" 应有左引号。at o
2017-12-21 14:29:35 3744
原创 解决异常:Cause: java.sql.SQLException: Field 'id' doesn't have a default value
编写简单代码往数据库里用户表添加数据 @Overridepublic Integer saveUserHasKey(User user) {SqlSession session=null;Integer result=0;try {session= factory.openSession(true);// 默认获取的session不会提交事物 设置为true
2017-09-05 20:29:11 17131 2
转载 CGLib动态代理原理及实现
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现Spring AOP的基础。 简单的实现举例:这是一个需要被代理的类,也就是父类
2017-09-01 16:48:28 261
原创 Spring注解
@Resource:声明级别成员变量 set方法 注入 默认按照成员变量名执行注入 如果名称未找到按照类型注入(class) 如果声明name属性值 按照名称执行注入 如果未找到 注入失败!!!@AutoWired 声明级别: 成员变量 set 方法 注入
2017-09-01 10:21:28 238
jstl的源代码
2017-12-19
jaxen-1.1.6.jar
2017-08-31
dom4j资源jar包
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人