SpringBoot
文章平均质量分 58
欧阳方超
一份书写一份理解,一份记录一份沉淀,回首时这些是美丽的风景,若能不经意间帮到正在路上的你,吾心备喜焉!Java、Linux运维、大数据。
展开
-
Spring Boot2.x教程:(四)Spring Boot2.6及之后版本整合Knife4j的问题
更强大的功能:PathPatternParser 支持更多更灵活的匹配模式,例如变量提取、命名空间匹配等等,可以处理更复杂的路径匹配场景。原创 2024-07-03 18:30:00 · 582 阅读 · 0 评论 -
将带有html标签的字符串转为pdf文件
大家好,我是欧阳方超,可以关注我的公众号“欧阳方超”,后续内容将在公众号首发。最近一个项目有数据需要从第三方厂商获取,第三方厂商的接口返回的文本在cdata标签中,注意是带有p、span等标签的,我的目标是把它提取出来,并基于提取的内容生成pdf文件。本文展示了把带html标签的字符串转为pdf的方法,并解决了过程中遇到的问题。我们下次见。原创 2023-12-31 23:59:54 · 999 阅读 · 0 评论 -
你以为出现NoClassDefFoundError错误会是什么原因?
罪过啊,我再次想到了我之前的想法——当你在进行一个原子操作的时候,请专心完成它再做其他事情。原创 2023-12-21 23:00:00 · 450 阅读 · 0 评论 -
maven引入第三方包但在最终的包中却找不到该第三方包的问题
本文介绍了如何解决systemPath引入本地jar无法打到最终jar中的问题,至于使用mvn install安装到本地,当然也是可以的,这里就不介绍了原创 2023-12-20 00:30:00 · 681 阅读 · 0 评论 -
Java中的序列化与反序列化(四):Java类属性首字母或前两个字母大写获取属性值为null的问题
总之,还是从Java属性的命名规范上着手比较科学原创 2023-06-21 13:31:49 · 1300 阅读 · 0 评论 -
Spring Boot2.x教程:(三)Spring Boot工程控制mybatit-plus打印sql语句不打印结果集
接手一个项目,某个sql查询会把结果也打印出来,关键是查询结果还比较多,有几千条记录(话说也不多),但是就是不想让它输出到控制台,今天就来记录一下如何操作才能不把sql结果集打印出来原创 2023-02-15 18:15:38 · 3712 阅读 · 0 评论 -
swagger/knife4j小事记录(二)
1、概述大家好,我是欧阳方超。今天的事情还是跟swagger(确切地说时knife4j)有关,在整合了swagger的SpringBoot项目中,引入的依赖如下:<!-- https://mvnrepository.com/artifact/io.springfox/springfox-boot-starter --> <dependency> <groupId>io.springfox</groupId> <artifactId&原创 2022-02-20 15:23:22 · 1100 阅读 · 0 评论 -
swager小事记录(一)
1、概述大家好,我是欧阳方超。今天这个事情还要从一个现象说起,往下看吧。在使用swagger时进行接口管理时,在SwaggerConfig类中使用@Bean定义的一组接口在swagger页面中始终找不到,并伴随着下面的报错日志:2022-02-19 17:31:34.343 ERROR 9260 --- [ main] d.s.w.p.DocumentationPluginsBootstrapper : Unable to scan documentation context 商原创 2022-02-19 21:45:03 · 1403 阅读 · 0 评论 -
SpringBoot打成war在Linux中运行报错-The temporary upload location [/tmp/……] is not valid
1、现象描述由于某种你知道或不知道的原因,Spring Boot工程被打成了war包进行部署,在Linux上部署后在请求某功能时报错,关键日志如下:nested exception is java.io.IOException: The temporary upload location[/tmp/tomcat.816155955786196858.8084] is not valid显示“临时的上次路径无效”,从Linux上查看该目录,果然也没有,那报错也就不足为怪了。2、问题解决问了其他同原创 2022-02-10 16:31:36 · 1008 阅读 · 0 评论 -
Spring Boot2.x教程:(二)对静态资源的处理
1、概述记录一下Spring中对静态资源的处理。2、 默认对静态资源的处理默认创建的Spring Boot工程,一般都会存在resources/static目录,通常情况下放在这个目录里的静态资源,比如图片、html页面、js文件等,都是可以直接访问的。在Spring Boot工程中这几个地方可以放置静态资源,它们分别是:classpath:/META-INFclasspath:/resources/classpath:/static/classpath:/public/3、自定义静态资原创 2022-02-04 17:44:11 · 672 阅读 · 0 评论 -
jar包在CentOS中启动时遭遇蜗牛般的速度
SpringBoot在CentOS7中启动,特别慢,得几百秒才能完成,原因竟然是 /etc/hosts中ip后机器名不存在或与/etc/hostname不一致。参考centos7 springboot jar 启动非常慢;解决SpringBoot项目jar包启动慢;centos7 里启动jar包启动非常慢解决方法...原创 2021-11-10 23:24:31 · 1600 阅读 · 0 评论 -
Spring Boot项目中前后端交互时Date类型数据的处理问题
1、概述数据库中为了记录数据的创建或修改时间,通常会加上时间类型的字段,在后端如果不对这类字段处理返回给前端的格式往往不是易读格式,前端往后端传时间类型的值时也会存在类似问题,本文针对此类问题展开讨论。...原创 2021-08-27 07:59:14 · 522 阅读 · 0 评论 -
Spring Boot2.x教程:(一)数据源概述
1、 概述不夸张地说,系统的运行过程就是处理数据的过程,数据的结构多种多样:结构化数据、半结构化数据以及非结构化数。结构化数据作为数据中的一个庞大群体,在各市各样的系统中充当着重要的角色,本篇就研究下Spring Boot如何与关系型数据库进行集成工作的。2、配置单个数据源在配置文件中通过一些属性(spring.datasource.*)可以控制数据源的配置,比如:spring: datasource: url: "jdbc:mysql://localhost/test" us原创 2021-08-24 13:12:16 · 218 阅读 · 0 评论 -
spring-boot-maven-plugin爆红
问题描述创建Spring Boot项目后,在pom文件中,会出现一个artifactId为spring-boot-maven-plugin的插件,并且显示该插件找不到。<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>原创 2021-08-22 20:27:08 · 533 阅读 · 0 评论 -
启动报错
报错信息java: java.lang.ExceptionInInitializerErrorUnable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs accessible: module jdk.co原创 2021-05-10 13:16:13 · 895 阅读 · 0 评论