springboot
文章平均质量分 64
springboot相关
滴水可藏海
初学乍练,随学随记。或为前辈经验,不能很好理解,记下慢慢炼化;或自己解决,自己总结。一是期望强化记忆,再是期望对其他人有所助益。
展开
-
JPA踩坑记:Spring Data Jpa 原生SQL联表查询返回自定义DTO
ps: 注意SQL查寻出的字段名要与实体中的字段名一致,也可扩展工具类实现查寻出数据库原始字段名再转换的驼峰命名对应到实体中.ps: YyyDto是一个接口,这里返回的是JPA生成的YyyDto的代理类,是可以直接json序列化成json字符串的。方案4.@SqlResultSetMapping注解实现。方案5. 独创方案,自定义注解+注入convert实现。方案3.查寻出Map结果,利用工具类转换成需要的实体。方案1.HQL查询+实体全参数的构造方法。方案2.实体定义成接口的形式。转载 2023-03-25 16:20:47 · 3460 阅读 · 3 评论 -
idea打包提示程序包不存在如何解决?
连购买注册信息都没了,这回干净了,再重新导入项目,重新给idea 配置JDK,启动项目,当我点击调试按钮后,弹出了一个对话框,提示“Class has been changed……idea 这个问题经常出现,可能是程序太灵活,导致的,正好刚刚解决过这个问题,顺便记录一下。找了半天,都没有一个能解决问题的,就想了一下,是不是重置一下Idea ,是不是有什么设置搞错了,导致的问题,再重新走一遍设置。启动”,这也太智能了,这个在Eclipse里不是默认的吗,怎么到这里还多了这么一步,下面还有个……转载 2023-01-06 15:20:45 · 8585 阅读 · 7 评论 -
war或jar使用Resource或ClassPathResource加载classpath下文件失败
这是因为打包后Spring试图访问文件系统路径,但无法访问JAR中的路径。使用idea测试时,未打包时可以获取到文件,打包后报错。ClassPathResource亦同理。原创 2022-07-15 14:27:33 · 1010 阅读 · 0 评论 -
解决java.lang.NoClassDefFoundError: org/springframework/data/redis/connection/RedisStreamCommands
这是在 springboot 中使用 redisson 时,因为引入的依赖为<dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.14.0</version></dependency>这个...转载 2022-03-09 09:49:05 · 9605 阅读 · 0 评论 -
SpringBoot 是如何通过jar包启动的
SpringBoot基于jar包启动核心原理及流程详解学习了上面的文章基本上就明白了。顺便补充一下:1、java8官网说明在oracle官网jdk8的文档中可以看到:1)-jar参数后面是包含class和资源文件的jar或war文件名。2)在manifest文件中有Main-Class的定义。Main-Class的源码中指定了整个应用的启动类;(in its source code)2、自己打了一个demo-0.0.1-SNAPSHOT.war看了下MANIFEST.MF文...转载 2021-10-25 17:55:24 · 335 阅读 · 0 评论