ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] spring 1.是什么? ·一站式的解决方案 ·IOC控制反转 new关键字创建实例 ·AOP面向切面编程(代理)行为增强 2.为什么? ·解耦 ·更易于开发、维护 3.如何使用? 1.IOC class.forName("String") 反射 ·导入spring包 ·编写bean ·加载配置文件(classpath) 2.完善DAO的操作 数据库连接池 → jdbcTemplate → DAO → Service → 控制层 3.DI 依赖注入 构造方法 set 注意:如果是基本数据类型 value 非基本的数据类型 ref 4.注解 二、AOP切面编程(动态代理) 真实类 代理类 try{ ****** fun(); ***** }catch(){ ***** }finally{ ***** } 示例:日志