logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot Servlet 容器全解析:嵌入式配置与外置容器部署

Overrideresp.getWriter().write("自定义Servlet响应");@OverrideSystem.out.println("MyFilter拦截请求...");// 放行请求@OverrideSystem.out.println("Servlet容器初始化完成");@OverrideSystem.out.println("Servlet容器销毁");嵌入式容器配置文件通

#spring boot#servlet#后端
MyBatis-Plus 条件构造器(Wrapper)全解析:QueryWrapper/LambdaQueryWrapper 实战

在使用 MyBatis-Plus(MP)实现复杂查询、更新、删除操作时,单纯依赖BaseMapper的默认方法无法满足多条件筛选需求。MP 提供的条件构造器(Wrapper)是解决复杂 SQL 条件拼接的核心工具,它支持动态组装 WHERE 条件、排序、子查询等操作,无需手写 SQL 即可实现灵活的条件查询。本文将从 Wrapper 体系结构、核心实现类(QueryWrapper、LambdaQu

#mybatis
MyBatis 逆向工程实用笔记(Spring 整合完整版)

配置generatorConfig.xml→执行逆向工程生成代码→Spring整合MyBatis→封装Service层→测试验证→公共代码抽取优化本文所有代码均经过实测,可直接复制到项目中使用,新手只需修改「数据库连接信息、生成路径、数据库表名」3 处,即可快速上手。多表场景下,通过公共 BaseDao、BaseService 抽取,可大幅减少重复代码,提升项目可维护性。

#mybatis#spring
Spring Boot 详细学习指南(上篇):核心概念 + 环境搭建 + HelloWorld 实战

Spring Boot 不是全新框架,而是Spring 生态的 “脚手架”—— 把 Spring、Spring MVC、MyBatis 等常用技术整合好,帮我们省去繁琐配置,让开发者专注业务逻辑。可以理解为:以前用 Spring 开发,要手动搭框架、配依赖、写 XML 配置;现在用 Spring Boot,这些工作都被 “自动化” 了,就像搭积木时直接拿到现成的模块,拼起来就能用。

#spring boot#后端#java
Spring Boot 详细学习指南(下篇):配置文件 + 高级特性 + 自动配置原理

默认情况下,只会读取全局配置文件。如果想加载自定义配置文件(比如),可使用本篇博客深入讲解了 Spring Boot 的核心配置和高级特性,包括配置文件(properties/yml)、热部署、配置注入、多环境配置、自动配置原理等,覆盖了实际开发中的大部分场景。Spring Boot 的核心思想是 “约定优于配置”,通过自动配置和依赖管理,让开发者无需关注框架细节,专注于业务逻辑。掌握了这些知识点

#spring boot#后端#java
Thymeleaf 从入门到精通:Spring Boot 模板引擎实战指南

关闭模板缓存(开发必备)# 自定义模板前缀(默认 classpath:/templates/)# 自定义模板后缀(默认 .html)# 编码格式# 解析模式(HTML5 兼容非严格语法)核心基础:Thymeleaf 与 Spring Boot 整合只需引入依赖,默认配置即可使用,模板放在下,需引入xmlns:th命名空间;核心语法:掌握${}(变量)、*{}(选择)、@{}(URL)、~{}(片段

#spring boot#后端#java
MyBatis-Plus 核心注解全解析:TableName、TableId、TableField、TableLogic

MyBatis-Plus(MP)作为 MyBatis 的增强工具,通过一系列注解简化了实体类与数据库表之间的映射关系,无需编写复杂的 XML 配置即可实现灵活的字段映射、主键策略、逻辑删除等功能。本文将详细讲解 MP 中最常用的 4 个核心注解(@TableName@TableId),结合实战场景说明其使用方式、解决的问题及核心原理,帮助开发者彻底掌握 MP 的注解体系。@TableName解决实

#oracle#java#数据库
MyBatis-Plus 条件构造器(Wrapper)全解析:QueryWrapper/LambdaQueryWrapper 实战

在使用 MyBatis-Plus(MP)实现复杂查询、更新、删除操作时,单纯依赖BaseMapper的默认方法无法满足多条件筛选需求。MP 提供的条件构造器(Wrapper)是解决复杂 SQL 条件拼接的核心工具,它支持动态组装 WHERE 条件、排序、子查询等操作,无需手写 SQL 即可实现灵活的条件查询。本文将从 Wrapper 体系结构、核心实现类(QueryWrapper、LambdaQu

#mybatis
面试JAVASE基础(一)——Java 数据类型和语法基础

Java 语法是 Java 编程的根基,掌握好 Java 语法基础,能为后续深入学习 Java 编程打下坚实的基础。本文将围绕 Java 语法基础的各个核心模块展开讲解,帮助你全面理解 Java 语法的核心要点。

#面试#java#职场和发展
面试JAVASE基础(三)——Java 面向对象

( “has - a” :表示的是一个类包含另一个类的对象,也被称为组合关系或聚合关系,体现了类与类之间的包含关系,描述了一个对象拥有另一个对象。通过类来定义对象的模板,类是对象的蓝图,对象是类的实例。(“is - a” :继承关系,它体现的是一种类与类之间的从属、派生关系,表示一个类是另一个类的一种,是对现实世界中 “属于” 关系的抽象。向上转型后,只能调用父类中定义的方法,若子类重写了父类方法

#面试#java#python
    共 20 条
  • 1
  • 2
  • 请选择