spring aop是面向切面编程,使用了动态代理的技术,这样可以使业务逻辑的代码不掺入其他乱七八糟的代码 可以在切面上实现合法性校验.权限检验.日志记录... spring aop 用的多的有两种配置方法:注解配置和xml配置 注解配置更好,友好重构.错误也好检查 在这里只讲注解配置 aop概念 切面:切面类,里面有切点有通知,切面包括了一切(在哪切,干什么) 切点:定义了在个地方切 通知:定义了在切点处做些什么 连接点:所有可以被切的地方 切面配置 @Aspect public class
今天本来打算录视频的,突然遇到一个拦路虎,Hibernate注解配置,有一个注意点:要么都在属性上面注解配置,要么都在getXX()方法上面用注解配置,要不然就会报错: Caused by: org.hibernate.MappingException: Could not determine type for: entity.Room, at table: Course, for columns: [org.hibernate.mapping.Column 今天算是体会到了失败的感觉了,找了好