logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot【九】mybatis-plus之自定义sql零基础教学!

mybatis-plus的基本使用,前两期基本讲的差不多,够日常使用,但是有的小伙伴可能就会抱怨了,若是遇到业务逻辑比较复杂的sql,都使用swagger进行拆分组装?mybatis-plus动态拼接sql满足单表查询,若是遇到多表关联且条件复杂涉及分组就不是那么的灵活,那有办法满足该种特殊需求么?不好意思,还真有,mybatis-plus也早就预料到了会存在该种需求,便对该特殊有了特殊处理,继续

文章图片
#spring boot#mybatis#sql +2
SpringBoot【七】mybatis-plus保姆级入门教程,手把手教你轻松实现增删改查!

这篇文章是关于 mybatis-plus 的保姆级入门教程,先介绍了其概览、优势及支持的数据库,然后通过实战演练详细展示了引入依赖、业务逻辑分层、创建实体类、服务接口及实现、持久层和控制器等步骤,并进行了接口访问测试。文中还提供了作者其他相关文章的链接。

文章图片
#spring boot#mybatis#后端 +1
如何用 Spring AI + Ollama 构建生成式 AI 应用?

通过本文的介绍,我们就已经完成了Spring Boot应用与Ollama运行的AI模型之间的对接。剩下的就是与业务逻辑的结合实现,这里读者根据自己的需要去实现即可。注意右侧选择Spring Web和Spring AI对Ollama的支持依赖。上述样例工程打包放公众号了,如果需要的话,关注"程序猿DD",发送关键词。使用IDEA或者任何你喜欢的工具打开该工程,工程结构如下;所以,如果要在现有工程引入

文章图片
#spring#人工智能#java
Spring Boot 中使用 JSON Schema 来校验复杂JSON数据!

JSON是我们编写API时候用于数据传递的常用格式,那么你是否知道JSON Schema呢?在数据交换领域,JSON Schema 以其强大的标准化能力,为定义和规范 JSON 数据的结构与规则提供了有力支持。通过一系列精心设计的关键字,JSON Schema 能够详尽地描述数据的各项属性。然而,仅凭 JSON Schema 本身,尚不足以验证 JSON 实例是否严格遵循预设的模式。此时,JSON

文章图片
#spring boot#json#后端
告别Swagger UI!一款更适合 SpringBoot 的API文档新选择

正常使用SpringDoc,或多或少都会进行一些配置文件的配置,但是由于这里是进行最小化配置,所以这里不进行配置文件配置,仅仅介绍几个重要配置的默认项,给大家一个基础印象,方便大家理解后面运行时为什么要这样做,当然,如果不感兴趣的小伙伴也可以直接跳过,跟着步骤走,并不影响使用。按照如上设置后,SpringDoc将恢复正常(注意新版的SpringDoc和老版的SpringFox配置有所区别,这里只展

文章图片
#spring boot#后端#java
Spring AI + Ollama 实现 deepseek-r1 的API服务和调用!

最近DeepSeek开源了对openai-o1,因其极低的成本和与openai-o1相当的性能引发了国内外的激烈讨论。中的字幕翻译、视频翻译,效果也是非常不错的。但是,最近因为收到一些私有化的需求,所以对于API的调用就不可行了,不得不转向本地部署大模型,然后提供API的方式来实现。

文章图片
#spring#人工智能#java
分布式事务框架 Seata 入门案例

细心的同学会发现,微服务架构中有配置中心和注册中心,Dubbo中也有配置中心和注册中心,而本文讲的Seata也有配置中心和注册中心。其实,并没有区别,各是各的。微服务的配置中心和注册中心你要配置,Dubbo的你也要配置,Seata的配置中心和注册中心你还要配置,尽管它们可能是同一个实例,但那也得各配各的。由于这里导入配置的时候没有-t指定命名空间,即导入到默认命名空间,所以配置里面namespac

文章图片
#分布式#java#后端
mybatis - 通用mapper

Mybatis只能针对单表为我们生成sql,如果我们的需求是跨表操作,比如说涉及到两张表,我们就得去mapper里面自己写sql原生sqlinner join tb_category_brand cb on b.id=cb.brand_id -- 去笛卡尔积;mapper?用#{id} 取代。

文章图片
#mybatis
    共 15 条
  • 1
  • 2
  • 请选择