飘逸峰的博客

Spring--Java程序员的春天

摘要

  • SpringBoot基于JPA的数据操作非常方便,我们只需继承JpaRepository就可以拥有强大的数据操控能力,但是偶尔我们需要进行复杂的操作,比如批量插入与更新,或者是复杂sql等等,此时就需要我们对JpaRepository进行一些扩展。
  • @Query注解也可以直接执行sql,但是其有一些局限,比如只有select * 时才能直接封装为对象,只查询部分属性时就只能封装为Object[]或Map。如果希望@Query查询部分属性时也可以直接转换为对象,可以查看下一篇内容 Spring Boot的@Query注解
阅读全文 »

摘要

看完本文你将掌握如下知识点:

  • docker[20.10.7]安装rocketmq[4.8.0]的方法
阅读全文 »

摘要

  • vim常用配置
  • 基于vim-plug进行插件管理
阅读全文 »

摘要

阅读全文 »

摘要

阅读全文 »

摘要

阅读全文 »

摘要

  • 2024-12-11,老用户发布的权限已失效,登录https://central.sonatype.com后提示可以将原来的命名空间迁移过来,但笔者按提示迁移报错,于是邮件联系官方,官方回复说有两个选择,1是恢复https://oss.sonatype.org上的发布权限,2是官方的技术人员在后台将命名空间迁移到新的central上来,以后要求我只能使用新的方式发布,笔者选择了后者。
  • https://oss.sonatype.org已经不再支持新用户注册,新的注册地址为https://central.sonatype.com,所以本文内容已经过时,但是老用户不受影响,依旧可以继续通过本文方式进行发布,唯一区别就是在配置文件settings.xml中添加server节点配置用户认证时不再支持用户名和密码的认证方式,而是要使用User Token的方式。最新的方式请参看 发布Jar到Maven中央仓库--Maven版(最新方式)
  • 通过本文,你将知道如何将Maven构建的项目发布到Maven中央仓库
  • Gradle构建方式请看 发布Jar到Maven中央仓库--Gradle版
阅读全文 »
0%