- 博客(128)
- 收藏
- 关注
原创 【Maven 进阶】一文搞懂 Maven 聚合(Multi-Module)机制
聚合的核心:通过父工程的<modules>标签聚合子模块,实现一键构建所有模块,Maven 自动处理构建顺序;聚合与继承的关系:聚合关注 “构建管理”,继承关注 “配置复用”,通常结合使用,父工程同时作为聚合和继承的载体;关键操作一键构建所有子模块,-pl参数可单独构建指定模块,-am可构建依赖模块;核心规范:子模块目录名必须与<modules>中的模块名一致,目录结构需符合 Maven 标准。
2026-01-08 13:54:29
736
原创 【Maven 入门】一文搞懂 Maven 的继承机制
父工程可通过定义版本常量,简化配置:xml-- 父工程中定义属性 -->-- 依赖中引用属性 -->Maven 继承的核心是父工程(pom 类型)+ 子模块(parent 标签),解决多模块项目配置重复问题;是继承的核心,用于统一声明依赖版本,子模块需显式声明依赖(无版本);父工程的是必选配置,子模块通过<parent>标签关联父工程。
2026-01-08 13:01:28
1027
原创 SpringBoot原理
SpringBoot 之所以能做到 “开箱即用、约定大于配置”,核心就是自动装配(AutoConfiguration)机制。很多开发者日常使用 SpringBoot 却不清楚其底层实现逻辑,本文将从核心概念、实现原理、源码分析到自定义自动装配,全方位拆解 SpringBoot 自动装配,让你彻底搞懂这一核心特性。SpringBoot 会根据项目中引入的依赖,自动完成 Bean 的注册、配置加载等操作,无需开发者手动编写大量 XML 配置或 @Bean 注解。当你在 pom.xml 中引入。
2026-01-07 15:51:22
753
原创 Bean原理篇
默认的bean是单例的: - singleton:默认单例的bean实在项目启动的时候创建的,创建完毕后,会将该bean存入IOC容器,也可以用@Lazy延迟初始化。无状态的bean可以用单例的,比如controller,service,dao层等等,无状态是指数据不需要保存数据。@Scope("prototype") 多例的bean是在使用时创建的。@Lazy ---->延迟到第一次使用的时候,在来创建这个bean。
2026-01-06 23:01:31
196
原创 AOP核心概念
运用动态代理技术实现,创建了DeptServiceProxy代理对象,从而实现AOP的应用。可以通过@Order关键字来确定各个切面类前置通知或后置通知的顺序。
2025-12-31 21:01:38
214
原创 全局异常处理器
由于controller,service,mapper可能没有抛出异常,前端会在框架内显示异常,没有详细说明明,所以要用到全局异常处理器。
2025-12-25 11:53:24
144
原创 oos案例集成
加入配置的属性过多,可以建一个实体类,写入属性值,用@ConfigurationProperties来注解。可以用@Value注入进来,可以在application.yml更改,更容易维护系统。
2025-12-22 23:03:45
222
原创 事务管理de
Transactional//事务管理注解 默认出现运行时异常RuntimeException才会回滚。事务的四大特性:ACID,原子性,一致性,隔离性,持久性。transactional表示事务控制。用rollbackfor来指定。
2025-12-21 10:44:20
320
原创 条件分页查询
EmpMapper.xml:#{name}必须在concat里面写,不然会在字符串内识别不出。@DataTimeFormat是指定前端穿过来的日期形式。EmpMapper.xml中代码无需修改。
2025-12-19 15:52:39
211
原创 tlias的部门的增删改查操作
当注释了@RequestPara注解,该参数必须传递,接口后必须为/depts?不然删除不成功,接口返回失败,可以设置required为false来关闭这个。查询回显需要用到路径参数:用到PathVariable,如果参数值名称和路径参数id相同则可以省略其中的("id")分两部:1.查询回显 2.修改数据。公共的路径都是/depts上可以抽取到类上。方法一:要在url中带id,否则接口报错。方法三:省略@RequsetParam。url带不带id,接口都可以获取成功。Nginx的反向代理。
2025-12-16 21:31:45
361
原创 SpringBoot
浏览器现象A服务器发送请求,A响应内容不在他这在B里面,返回Location为B让浏览器指向B。http是无状态的,没有记忆能力,前一条数据和后一条数据不保存连接。404表示客户端不存在未找到。5开头的状态码是服务端错误。
2025-12-11 12:41:01
226
原创 Ajax入门
不同于同步传输,同步传输客户端在请求完服务端后,需要等待服务端的响应之后在进行后续操作。ajax是一个异步传输,客户端在请求完服务端后可以执行后面的操作。
2025-12-09 19:58:02
106
原创 反射的概念
反射需要获取字节码class文件,在通过class对象来获取字段,构造方法,成员方法,最后从这些中解剖出修饰符,名字等等信息。反射允许对成员变量,成员方法和构造方法的信息进行编程访问。构造方法的对象:Constructor。字段(成员变量)的对象:Field。idea中的提示就是反射的功能。成员方法的对象:Method。
2025-12-03 21:06:34
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅