摘要: Mybatis是Apache一个开源项目,前身为IBatis,2010年改为Mybatis是一个基于java的持久层框架 它消减了JDBC代码和参数的手工设置以及结果集的检索 Mybatis是一个半自动映射框架因为Mybatis需要手动配置sql(需要自己写)和映射关系(实体类和数据表中的字段) 特 阅读全文
posted @ 2020-04-08 14:49 拯代码 阅读(603) 评论(0) 推荐(0) 编辑
摘要: @Aspect:用于定义切面 @Pointcut:用于定义切入点,而使用时还需要定义一个包含名字和任意参数的方法签名来表示切入点名称 实际上这个方法签名就是一个返回值为void,且方法为空的普通方法 @Before:用于配置前置通知,在使用时要定义一个value属性值,该属性值用于指定一个切入点表达 阅读全文
posted @ 2020-04-08 12:33 拯代码 阅读(141) 评论(0) 推荐(0) 编辑
摘要: AOP表示面向切面编程,它是一种面向对象编程(OOP)的一种补充 在传统的编程当中,需要进行事务处理,日志记录等操作,OOP可以通过继承等方式来达到代码重用 AOP让我们可以专心做事,AOP采用横向抽取机制,将分散在各个地方的重复代码提取出来 然后在程序编译或运行时,再将这些提取出来的代码应用到需要 阅读全文
posted @ 2020-04-08 11:57 拯代码 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在Spring中,使用xml文件完全可以实现Bean的装配工作,但如果应用中有很多Bean时 会导致xml配置文件很臃肿,给后续工作带来维护问题,此时提供了注解技术 在使用注解前需要在xml里加入<context-component-scan/>来扫描添加了注解的类,这样注解才能起作用 @Compo 阅读全文
posted @ 2020-04-08 11:00 拯代码 阅读(112) 评论(0) 推荐(0) 编辑