摘要:
(一)#和$的区别 #{} 可以进行预编译处理,会被当成?号,调用PreparedStatement的set方法来赋值; 可以防止sql注入; 传入的参数在sql中被看成一个字符串,会对传入的数据自动加引号,例如: select id,name,age from user where id =#{i 阅读全文
摘要:
AOP是软件实际领域中的面向切面编程,是一种编程思想。它是面向对象编程的一种补充和完善。我们一般把面向对象理解为一个静态的过程(要分析系统有哪些模块,一个模块有哪些对象,对象有哪些属性),面向切面就是一个动态过程(在对象运行过程中如何切入一些扩展功能)。AOP应用场景:日志处理、权限控制、事务控制。 阅读全文