我学习Java中的AOP,了解了切面、连接点、切入点、通知和织入等核心概念。通过学习资料和示例,理解到AOP能将日志记录、权限检查等非核心业务逻辑从代码中分离。并使用Spring框架编写切面,实现了方法执行前后的日志打印功能。
进行MyBatis开发环境搭建,在Maven项目中引入MyBatis核心依赖及MySQL数据库驱动,处理了依赖冲突问题。完成mybatis-config.xml核心配置文件的编写,配置了数据源、事务管理器及映射器相关内容。
学习MyBatis的CRUD操作,编写Mapper接口及对应的SQL映射文件,实现数据库表的插入、查询、更新和删除功能。学习了#{}和${}占位符的区别与使用场景,掌握了、等动态SQL标签的使用,能根据不同条件动态拼接SQL语句。