摘要: spring对junit的支持 主要是自动从spring容器中获取bean。不用手动获取了。 spring对junit4的支持 1.引入spring和junit4的依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>s 阅读全文
posted @ 2026-02-10 16:26 NE_STOP 阅读(20) 评论(0) 推荐(0)
摘要: 事务支持 什么是事务? 在一个业务流程中,需要多条DML(insert、delete、update)语句联合才能完成。这些语句必须同时成功或者同时失败。这样才能保证数据安全。 多条DML同时成功或者同时失败,叫做事务。 事务处理的四个过程 开启事务 执行业务代码 提交事务(没出现异常,提交成功。co 阅读全文
posted @ 2026-02-10 11:39 NE_STOP 阅读(198) 评论(0) 推荐(1)
摘要: jdbcTemplate jdbcTemplate是spring提供的一个jdbc模板类,是对jdbc的封装。 当然你也可以使用其他框架融入MyBatis、Hibernate。 GoF之代理模式 代理模式的作用 当一个对象需要受到保护的时候,可以使用代理对象去完成某个行为。 需要给某个对象进行功能增 阅读全文
posted @ 2026-02-09 10:07 NE_STOP 阅读(100) 评论(0) 推荐(0)
摘要: spring框架创建bean就是利用反射机制 反射机制的代码如下: public static void main(String[] args) throws Exception { System.out.println("Hello, World!"); // 使用反射机制调用方法 // 获取类 阅读全文
posted @ 2026-02-04 22:04 NE_STOP 阅读(57) 评论(0) 推荐(0)
摘要: bean的生命周期 粗略划分5步 实例化bean 调用的是无参数的构造方法 bean属性赋值 执行set注入 初始化bean 调用bean的init()方法,需要自己写,自己配 使用bean 销毁bean 调用bean的destroy(),需要自己写,自己配 注意:自定义的init()和destro 阅读全文
posted @ 2026-02-04 01:23 NE_STOP 阅读(47) 评论(0) 推荐(0)
摘要: bean的作用域 ioc容器默认bean是单例的(singleton)。 bean对象的创建是在初始化上下文的时候就创建了,每一次调用getBean()时,都返回那个单例对象。 // 这行代码会创建配置里面的bean对象 ApplicationContext context = new FileSy 阅读全文
posted @ 2026-02-03 18:14 NE_STOP 阅读(249) 评论(0) 推荐(0)
摘要: OCP原则 ocp指开闭原则,对扩展开放,对修改关闭。是七大原则中最基本的一个原则。 依赖倒置原则(DIP) 什么是依赖倒置原则 核心是面向接口编程、面向抽象编程, 不是面向具体编程。 依赖倒置原则的目的 降低耦合度,提高扩展力 什么是控制反转 控制反转:Ioc(Inversion of Contr 阅读全文
posted @ 2026-02-02 12:12 NE_STOP 阅读(307) 评论(0) 推荐(0)
摘要: pagehelper整合 引入依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>2.1.0</versio 阅读全文
posted @ 2026-01-30 11:00 NE_STOP 阅读(250) 评论(0) 推荐(0)
摘要: 异常处理 在controller层程序出现异常,并且未被捕获,springboot提供的异常处理机制将会生效。 springmvc的错误处理方案 如果使用了springmvc的错误处理方案,spring boot的错误处理方案不会生效 局部控制@ExceptionHandler 在控制器中写一个方法 阅读全文
posted @ 2026-01-27 16:30 NE_STOP 阅读(13) 评论(0) 推荐(0)
摘要: 内容协商 内容协商机制是指服务器根据客户端的请求来决定返回资源的表现形式,由springmvc提供。 就是客户端要什么样的格式,客户端就返回什么样的格式。比如json或者xml。 实现内容协商的两种方式 通过HTTP请求头(如accept) 通过请求参数如:format 指定客户端接收的数据类型。 阅读全文
posted @ 2026-01-27 14:25 NE_STOP 阅读(21) 评论(0) 推荐(0)