《Spring Boot 3:高级与架构设计》第 2 章 IOC 容器的高级机制 编程式驱动 IOC 阅读笔记 7在入门篇中曾多次提及一组概念:编程式与声明式。 编程式指的是编写代码命令程序如何去做事情,程序会按照编写的代码执行并得到结果; 声明式则指告诉程序期望得到什么结果,让程序完成。 声明式编程最大的特点是简单易用,比如在 JDBC 事务控制中,声明式事务只需要 @EnableTransactionManagement+@Transactional 即可完成对业务方法的事务控制; 而编程式事务控制最简单的方式依然要注入 TransactionTemplate 并在 Lambda 表达式中编写业务逻辑。 既然声明