![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
一如年少模样a
这个作者很懒,什么都没留下…
展开
-
spring查询 空指针异常
原因 <bean>.id 必须小写<bean id="departmentDao" class="com.crm.department.dao.impl.DepartmentDaoImpl"> <property name="sessionFactory" ref="sessionFactory"></property&a原创 2018-07-29 17:17:17 · 736 阅读 · 0 评论 -
AOP切面编程
什么是AOP在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序...原创 2018-07-21 17:17:17 · 115 阅读 · 0 评论 -
AspectJ - AOP框架
AspectJ是一个基于Java语言的AOP框架 Spring2.0以后新增了对AspectJ切点表达式支持 @AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面新版本Spring框架,建议使用AspectJ方式来开发AOP主要用途:自定义开发 切入点表达式1.execution() 用于描述方法 语法:execution...原创 2018-07-22 11:21:15 · 150 阅读 · 0 评论 -
事务管理介绍 - TransactionDefinition 事务详情
PlatformTransactionManager 平台事务管理器,spring要管理事务,必须使用事务管理器进行事务配置时,必须配置事务管理器。TransactionDefinition:事务详情(事务定义、事务属性),spring用于确定事务具体详情,例如:隔离级别、是否只读、超时时间 等进行事务配置时,必须配置详情。spring将配置项封装到该对象实例。Transacti...原创 2018-07-22 11:21:09 · 1174 阅读 · 0 评论 -
java 后台封装json数据学习总结(一)
一、数据封装1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 = JSONArray.fromObject( list );2. Map集合转换成json代码 Map map = new Has...转载 2018-08-09 16:34:29 · 2617 阅读 · 0 评论 -
org.springframework.orm.hibernate3.HibernateQueryException: ## is not mapped
原因:1、spring里的hbm文件关联没配置好。2、在hbm文件里少写了字段。3、sql语句不能写表名,应该写映射类return this.getHibernateTemplate().find("from CrmStaff"); ...原创 2018-07-28 11:22:09 · 412 阅读 · 0 评论 -
springmvc拦截器配置
LoginControllerpackage com.springmvc.controller;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import javax.annotation.Resource;import javax.servlet.http.HttpServ...原创 2018-08-02 10:09:26 · 126 阅读 · 0 评论