
spring
文章平均质量分 81
austin1000
这个作者很懒,什么都没留下…
展开
-
springcloud nacos配置优先级研究及配置管理最佳实践
在使用springboot、springcloud、nacos时,配置放在不同的位置是具有不同优先级的。本文对不同位置的配置优先级进行了归纳总结,并对配置进行分类管理,业务相关配置随代码走,环境相关配置通过nacos或外挂配置进行管理,从而降低运维难度,原创 2023-11-28 16:16:34 · 2634 阅读 · 1 评论 -
Spring类型应用找不到主函数no main manifest attribute, in /app.jar,spring-boot-maven-plugin的锅?
本文借spring-boot-maven-plugin对springboot版本管理进行了初步分析,如果spring-boot-maven-plugin的配置不正确,有可能导致spring应用找不到主函数no main manifest attribute, in /app.jar 。原创 2022-01-29 11:06:43 · 3434 阅读 · 0 评论 -
不需要nativeQuery,springboot jpa 自定义HQL来实现mysql的group_concat合并多行数据
不需要nativeQuery,不需要sql,Springboot JPA通过自定义MetadataBuilderContributor来实现Mysql的group_concat方法合并多行数据原创 2021-03-10 12:48:11 · 1811 阅读 · 9 评论 -
JAVA、Spring类型应用输出GC日志
可以在java的执行命令中加入以下jvm参数,将GC的日志保存下来用GCViewer或者GCeasy进行分析。-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:/log/k8sapplication/gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1M以上命令详情解析可见Java官网 和 UseGCLogFileRotation原创 2020-12-04 14:24:14 · 644 阅读 · 0 评论 -
maven中package、install、deploy的区别
package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行ja...原创 2020-04-23 21:39:57 · 224 阅读 · 0 评论 -
spring项目使用maven打包时,将生成的jar复制到指定路径
使用maven打包jar的时候,默认是把各个项目的jar输入到各自的target目录下。而如果一个项目中包含有N个子项目,人工去把一个个的jar复制出来就太蛋疼了,好在maven有一个maven-antrun-plugin提供了集中复制jar包到指定文件夹的功能。具体用法如下:test是父项目,hello和helloworld是test的子项目,child1ofhello是hello的子项目-...原创 2020-01-08 17:39:28 · 2908 阅读 · 0 评论