
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Java 8的Lambda表达式是函数式编程的核心特性,允许以简洁语法编写匿名函数。其基本语法为(参数)->{方法体},需配合单抽象方法的函数式接口使用。相比匿名内部类,Lambda更轻量、性能更优,通过invokedynamic实现。典型应用场景包括线程创建、Stream流操作(filter/map)、集合遍历(forEach)和排序(Comparator)等,能显著简化代码。关键区别在于Lam
在 Spring Boot 中,只要让 Service 实现类继承 MyBatis-Plus 提供的 ServiceImpl,就可以直接使用 lambdaQuery() 方法进行链式查询。
Configuration 是 Spring 的核心注解之一,用于:标识一个类为 配置类(替代传统的 XML 配置文件)允许在其中通过 @Bean 方法 声明并初始化 Spring 容器中的 BeanJava 中使用 Spring 框架的依赖注入(DI)方式,通过 @Resource 注解按名称注入两个名为 “captchaProducer” 和 “captchaProducerMath” 的 P
Spring Boot 的一大优势是 “约定优于配置” + “配置外部化”。你不需要写 XML 或硬编码参数,而是把配置放在 application.yml(或 application.properties) 中,Spring Boot 自动加载并注入到你的应用中。✅ 支持格式:.properties(键值对) 和 .yml(YAML,层次清晰,推荐)
若依日志采用的是springboot的通用日志记录功能。
大白话。
resultType=“string” 完全可以映射为 List 或 String,这是 MyBatis 中非常常见且标准的用法。
Function<T, R> 是 Java 8 引入的函数式接口,位于 java.util.function 包中,代表一个接受一个参数并返回结果的函数。Stream 中的 map()PO → VO 转换。
我们先看父类里面的注解。
lambdaQuery().one() 和 selectOne() 都是 MyBatis-Plus 中查询单条记录的方法,但它们所属的层级不同、使用方式不同、行为也有差异。继承 ServiceImpl 层的service 也具有调用mybatis-plus里方法的能力。在学习的时候, 发现 lambdaQuery().one()这些方法都是mapper层的 是mapper. 调用的。







