自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 springboot配置

命令行>java系统属性>properties>yml>yaml。

2026-01-06 19:07:54 225

原创 ThreadLocal

用ThreadLocal来获取当前的员工id。

2026-01-05 13:38:54 151

原创 AOP核心概念

运用动态代理技术实现,创建了DeptServiceProxy代理对象,从而实现AOP的应用。可以通过@Order关键字来确定各个切面类前置通知或后置通知的顺序。

2025-12-31 21:01:38 214

原创 AOP入门程序

AOP是一种编程思想,而spring框架对这种思想进行实现,那我们学习的就是SpringAOP.AOP是面向切面编程。

2025-12-31 18:49:34 144

原创 Interceptor拦截器

Filter拦截的范围比Interceptor大。

2025-12-31 17:23:07 162

原创 登录校验功能

cookie不支持跨域:

2025-12-30 17:23:38 128

原创 全局异常处理器

由于controller,service,mapper可能没有抛出异常,前端会在框架内显示异常,没有详细说明明,所以要用到全局异常处理器。

2025-12-25 11:53:24 144

原创 删除员工信息

删除员工信息,假如一个人对应两条经历信息,会导致两条信息存入一个emp对象中,导致报错,

2025-12-23 22:43:28 207

原创 删除员工DE

删除一个用户也是批量 删除的一种形式,所以写一种方法就够了。* 根据id批量删除员工的信息。

2025-12-23 12:38:39 199

原创 oos案例集成

加入配置的属性过多,可以建一个实体类,写入属性值,用@ConfigurationProperties来注解。可以用@Value注入进来,可以在application.yml更改,更容易维护系统。

2025-12-22 23:03:45 222

原创 文件上传de

本地存储:

2025-12-21 18:31:46 265

原创 事务管理de

Transactional//事务管理注解 默认出现运行时异常RuntimeException才会回滚。事务的四大特性:ACID,原子性,一致性,隔离性,持久性。transactional表示事务控制。用rollbackfor来指定。

2025-12-21 10:44:20 320

原创 批量保存员工经历

【代码】批量保存员工经历。

2025-12-19 19:43:02 201

原创 条件分页查询

EmpMapper.xml:#{name}必须在concat里面写,不然会在字符串内识别不出。@DataTimeFormat是指定前端穿过来的日期形式。EmpMapper.xml中代码无需修改。

2025-12-19 15:52:39 211

原创 用Pagehelper进行分页查询

【代码】用Pagehelper进行分页查询。

2025-12-18 20:44:49 195

原创 员工信息查询(含分页查询)

用@RequestParam可以为属性设置默认值。

2025-12-18 13:16:53 214

原创 logback日志级别

2025-12-17 09:29:11 116

原创 tlias的部门的增删改查操作

当注释了@RequestPara注解,该参数必须传递,接口后必须为/depts?不然删除不成功,接口返回失败,可以设置required为false来关闭这个。查询回显需要用到路径参数:用到PathVariable,如果参数值名称和路径参数id相同则可以省略其中的("id")分两部:1.查询回显 2.修改数据。公共的路径都是/depts上可以抽取到类上。方法一:要在url中带id,否则接口报错。方法三:省略@RequsetParam。url带不带id,接口都可以获取成功。Nginx的反向代理。

2025-12-16 21:31:45 361

原创 项目搭建d

2025-12-16 09:44:48 86

原创 开发规范Restful风格

2025-12-16 09:08:04 106

原创 Springboot项目配置文件

2025-12-15 23:59:08 95

原创 XML映射配置

2025-12-15 22:44:13 119

原创 Mybatis的增删改查

delete:insert新增用户:update修改操作:

2025-12-15 21:46:58 143

原创 Mybaties

2025-12-15 20:47:49 105

原创 JDBC的

密码写死会导致sql注入,导致账号密码不正确也可以登录系统。

2025-12-15 13:16:56 119

原创 DQL查询语句

null值不参与所有的聚合函数的计算。where中不能使用聚合函数。

2025-12-13 22:11:21 284

原创 DML语句

insert:

2025-12-13 14:58:35 102

原创 DDL表操作

2025-12-13 14:40:20 86

原创 SpringBoot

浏览器现象A服务器发送请求,A响应内容不在他这在B里面,返回Location为B让浏览器指向B。http是无状态的,没有记忆能力,前一条数据和后一条数据不保存连接。404表示客户端不存在未找到。5开头的状态码是服务端错误。

2025-12-11 12:41:01 226

原创 软件测试de

可以用通义灵码自动生成测试类。

2025-12-10 19:48:47 170

原创 Maven

maven要配置setting中的配置,私服和本地仓库。

2025-12-09 21:19:58 185

原创 Ajax入门

不同于同步传输,同步传输客户端在请求完服务端后,需要等待服务端的响应之后在进行后续操作。ajax是一个异步传输,客户端在请求完服务端后可以执行后面的操作。

2025-12-09 19:58:02 106

原创 JS的学习

json只是字符串,用parse获取对象,用stringify获取json格式。let声明变量,const声明常量。

2025-12-07 00:04:09 121

原创 动态代理de

【代码】动态代理de。

2025-12-04 10:51:59 167

原创 反射的概念

反射需要获取字节码class文件,在通过class对象来获取字段,构造方法,成员方法,最后从这些中解剖出修饰符,名字等等信息。反射允许对成员变量,成员方法和构造方法的信息进行编程访问。构造方法的对象:Constructor。字段(成员变量)的对象:Field。idea中的提示就是反射的功能。成员方法的对象:Method。

2025-12-03 21:06:34 261

原创 UDP协议

【代码】UDP协议。

2025-12-02 20:03:13 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除