摘要:
#{}和${}表达式区别: 前者是预编译处理,后者是字符串替换;#{},Mybatis会将其替换为?,通过PreparedStatement设置,可以很有效防止SQL注入问题;对于${}就是变量直接替换; MyBatis的二级缓存(两个HashMap):一级缓存:是sqlSession级别的缓存,缓 阅读全文
摘要:
Spring的理解: Spring 是一个用于构建企业级 Java 应用程序的综合性框架。它提供了广泛的功能,包括依赖注入、面向切面编程、数据访问、事务管理等;其核心观念是IOC(控制反转)以及AOP(切面编程); IoC: Spring改变了传统Bean的管理,不在由对象自身管理对象之间的依赖关系 阅读全文