自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 SpringBoot的核心功能(下)

JUnit5 是 JUnit 的最新版本,从 Spring Boot 2.2.0 版本开始被引入作为单元测试默认库。它由三个不同子项目的几个不同模块组成,具体如下#指定加载prod环境的配置文件person:name: prod-张三age: 12server:port: 8000person:name: test-张三age: 20server:port: 7000。

2025-08-17 10:30:00 654

原创 SpringBoot的核心功能(中)---整合持久层

在 pom.xml 文件中引入 Spring Boot Starter Jdbc 依赖,它会自动引入对应的 JDBC 驱动数据源配置Spring Boot 默认使用 HikariCP 作为连接池。在 application.properties 文件中可以这样配置数据源使用在 pom.xml 文件中添加 Druid 的 Maven 依赖数据源配置在 application.properties 文件中指定数据源为 Druid,并配置相关参数:监控配置(*)Dru

2025-08-16 10:00:00 642

原创 SpringBoot的核心功能(上)

Spring Boot 核心功能。

2025-08-15 10:30:00 1105

原创 Spring Boot初级概念及自动配置原理

-- 此处定义全局版本 -->

2025-08-13 22:15:08 1100

原创 Mybatis的高级特性

核心思路:在 Mapper 接口方法上直接使用@Select@Insert等注解替代 XML。动态 SQL:通过配合 Java 类实现。关联映射:用@Results@Result@One@Many配置。适用性优先用于简单 CRUD,复杂场景仍建议结合 XML。在适用场景上简单 CRUD:直接使用@Select@Insert等中等复杂 SQL:用SQL工具类复杂动态 SQL仍推荐 XML(注解中拼接 SQL 可读性差)与XML优缺点对比优点缺点代码更集中(SQL 与 Java 在一起)

2025-08-06 17:44:27 1311

原创 Mybatis的应用及部分特性

规则(列名≠属性名、一对多、枚举转换等)。例: <resultMap id="userMap" type="User"><result column="user_name" property="name"/></resultMap>

2025-08-05 21:24:58 1003

原创 SpringMVC的高级特性

它类似于 Servlet 规范中的 Filter,但更紧密地与 Spring MVC 的上下文集成,可以直接访问 Spring 管理的 Bean 和 Handler 信息。拦截器是 Spring MVC 在请求到达控制器前后以及视图渲染完成后,按配置顺序执行的可插拔处理器。

2025-08-01 20:21:49 1032

原创 SpringMVC RESTful 核心要点

URI 仅标识资源本身(名词)。

2025-08-01 11:31:43 858

原创 SpringMVC的核心架构与请求处理流程

当请求到达控制器方法前,Spring MVC会自动提取请求中的各种数据。(假如控制器返回一个字符串“success”):将JSON/XML请求体转换为Java对象。:自动将表单字段映射到对象属性。:获取URL查询字符串参数。:获取URL路径中的变量。

2025-07-31 21:17:56 924

原创 Spring的深入浅出(5)

AOP面向切面编程。

2025-07-26 20:45:00 705

原创 Spring的深入浅出(6)--使用AOP的思想改造转账案例

精确匹配。

2025-07-26 16:53:25 950

原创 Spring的深入浅出(4)

测试一下程序的业务功能吧 把上节内容部分代码拷贝过来pojo配置文件在上面代码中添加转账业务AccountDao及其实现类AccountDaoImplAccountService及其实现类AccountServiceImpl测试此时我们观察数据库数据表里面的变化情况,转账成功了,但是涉及到业务的问题,如果业务层实现类有其中一个环节出问题,都会导致灾难。我们先把数据恢复到转账前。,然后模拟业务出错。写个小bug进去,发现报错了,但是! 但是钱转了,却没收到!这是因为:不满足事务的一

2025-07-26 11:00:00 835

原创 Spring的深入浅出(3)

不加 <context:component-scan> :Spring 只加载 bean.xml 中显式声明的 Bean。加了 <context:component-scan> :Spring 会扫描指定包及其子包下的所有类,找到带有注解的类并自动创建 Bean。@Configuration :用于定义配置类,替代 XML 配置文件。@ComponentScan :用于指定 Spring 扫描的包路径,自动检测和注册带有注解的类为 Bean。

2025-07-25 10:30:00 802

原创 Spring的深入浅出(2)

单例对象随容器生而生、随容器死而死;多例对象每次 getBean() 都当场生,生后自生自灭,容器不保管。

2025-07-24 20:30:00 802

原创 Spring的深入浅出(1)

耦合指的是程序之间的依赖关系类的依赖关系方法的依赖关系现在我们是时候揭晓IOC的谜底了。通过以上分析,我们创建对象的方式有两种:第一种: AccountDao dao = new AccountDaoImpl();第二种: AccountDao dao = (AccountDao) BeanFactory.getBean("accountDao");这两种有什么不同?第一种创建对象的方式是我们主动创建的,控制权在我们手里。但是程序的耦合性高。

2025-07-24 11:49:36 1161

原创 Maven高级

聚合用于快速构建项目继承用于快速配置。

2025-07-20 15:36:21 915

原创 Maven初级-篇二

本篇为Maven初级第二篇,详细介绍如何创建maven工程以及它的核心思想。

2025-07-20 11:20:22 1389

原创 Maven初级-篇一

Maven 的正确发音是[ˈmevən]。Maven 在美国是一个口语化的词语,代表专家、内 行的意思。一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工 具,它包含了一个项目对象模型一组标准集合一个项目生命周期一个依赖管理系统和用来运行定义在生命周期阶段(phase)中插件(plugin)目标 (goal)的逻辑。总而言之,Maven 是一个强大的项目管理工具,它通过项目对象模型(POM)来管理项目的构建、依赖和生命周期,帮助开发者高效地管理和自动化软件开发过程。

2025-07-19 21:47:06 925

原创 IDEA 2024 Maven 全局设置本体仓库! 避免每次创建新项目都要配置一次maven

IDEA 2024版本每次创建新项目都要重新配置一次maven才能使用相关的插件,非常的麻烦,其实可以全局配置的。在欢迎界面找到Customize-Keymap-All settings。在这里搜索maven并且修改路径和仓库即可全局配置。点击 file 中的。

2025-07-18 21:11:05 699

原创 JSP基础知识第四篇

监听器顾名思义就是监听某种事件的发生,一旦监听的事件触发,那么监听器就将开始执行。例如:在 上课的时候,老师会观察每一位学生的听课情况,如果有学生上课打瞌睡,那么老师就会提醒他。这个 场景中,老师就是一个监听器,监听的是学生是否打瞌睡,一旦学生出现打瞌睡的情况,监听器就开始 执行(老师提醒学生)

2025-07-17 21:08:19 992

原创 JSP基础知识第三篇

如果只是获取数据,优先使用 GET ,如果需要提交数据或修改服务器状态,优先使用 POST。服务器对请求的处理方式:重定向与转发重定向适合跳转到外部资源、避免表单重复提交或让用户清楚感知跳转的场景,而转发适合在同一个 Web 应用内部处理请求、保留请求数据或隐藏内部实现细节的场景。JSON 全称为 JavaScript Object Notation,表示 Javascript 对象符号,是一种网络数据交换的格式, 通常在服务器端和客户端之间使用。可以形象地解释为一种轻量级的“数据包裹”。

2025-07-17 20:24:46 991

原创 JSP基础知识第二篇

概念Servlet是服务器上运行的能够对客户端进行处理,并返回处理结果的程序Servlet 就像是一个服务器端的“服务员”,负责接收用户的请求,处理业务逻辑,然后把结果“端”回给用户。GenericServlet是通用的Servlet类,而且实现了Serializable接口HttpServlet继承GenericServlet并专门处理HTTP请求,同时它们都能通过ServletConfig获取配置,并且都实现了Serializable接口以支持序列化。

2025-07-14 22:14:50 1073

原创 JSP基础知识第一篇

%!%>

2025-07-13 18:39:51 690

空空如也

空空如也

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

TA关注的人

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