摘要: spring框架创建bean就是利用反射机制 反射机制的代码如下: public static void main(String[] args) throws Exception { System.out.println("Hello, World!"); // 使用反射机制调用方法 // 获取类 阅读全文
posted @ 2026-02-04 22:04 NE_STOP 阅读(34) 评论(0) 推荐(0)
摘要: bean的生命周期 粗略划分5步 实例化bean 调用的是无参数的构造方法 bean属性赋值 执行set注入 初始化bean 调用bean的init()方法,需要自己写,自己配 使用bean 销毁bean 调用bean的destroy(),需要自己写,自己配 注意:自定义的init()和destro 阅读全文
posted @ 2026-02-04 01:23 NE_STOP 阅读(28) 评论(0) 推荐(0)
摘要: bean的作用域 ioc容器默认bean是单例的(singleton)。 bean对象的创建是在初始化上下文的时候就创建了,每一次调用getBean()时,都返回那个单例对象。 // 这行代码会创建配置里面的bean对象 ApplicationContext context = new FileSy 阅读全文
posted @ 2026-02-03 18:14 NE_STOP 阅读(227) 评论(0) 推荐(0)
摘要: OCP原则 ocp指开闭原则,对扩展开放,对修改关闭。是七大原则中最基本的一个原则。 依赖倒置原则(DIP) 什么是依赖倒置原则 核心是面向接口编程、面向抽象编程, 不是面向具体编程。 依赖倒置原则的目的 降低耦合度,提高扩展力 什么是控制反转 控制反转:Ioc(Inversion of Contr 阅读全文
posted @ 2026-02-02 12:12 NE_STOP 阅读(276) 评论(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 阅读(243) 评论(0) 推荐(0)
摘要: 异常处理 在controller层程序出现异常,并且未被捕获,springboot提供的异常处理机制将会生效。 springmvc的错误处理方案 如果使用了springmvc的错误处理方案,spring boot的错误处理方案不会生效 局部控制@ExceptionHandler 在控制器中写一个方法 阅读全文
posted @ 2026-01-27 16:30 NE_STOP 阅读(12) 评论(0) 推荐(0)
摘要: 内容协商 内容协商机制是指服务器根据客户端的请求来决定返回资源的表现形式,由springmvc提供。 就是客户端要什么样的格式,客户端就返回什么样的格式。比如json或者xml。 实现内容协商的两种方式 通过HTTP请求头(如accept) 通过请求参数如:format 指定客户端接收的数据类型。 阅读全文
posted @ 2026-01-27 14:25 NE_STOP 阅读(19) 评论(0) 推荐(0)
摘要: springboot自动配置 自动配置了大量组件,配置信息可以在application.properties文件中修改。 当添加了特定的Starter POM后,springboot会根据类路径上的jar包来自动配置bean(比如:springboot发现类路径上的MyBatis相关类,spring 阅读全文
posted @ 2026-01-27 11:50 NE_STOP 阅读(478) 评论(0) 推荐(0)
摘要: 整合MyBatis 引入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>4.0.1</version> < 阅读全文
posted @ 2026-01-21 11:41 NE_STOP 阅读(30) 评论(0) 推荐(0)
摘要: POM文件中为何要以继承的方式引入SpringBoot? 继承父工程的优势 依赖管理:在父工程中定义依赖的版本,子模块直接引用而不必指定版本号 插件管理:在父工程中配置插件,子模块直接使用 属性设置:在父工程中定义一些通用属性,如项目编码、java版本等 统一配置:可以统一多个子模块的构建配置,确保 阅读全文
posted @ 2026-01-20 12:46 NE_STOP 阅读(190) 评论(1) 推荐(1)