
spring boot
文章平均质量分 69
一凡码农
这个作者很懒,什么都没留下…
展开
-
Spring Boot之 CommandLineRunner、ApplicationRunner和@PostConstruct
在使用Spring Boot开发的工作中,我们经常会需要遇到一种功能需求,比如在服务启动时候,去加载一些配置,去请求一下其他服务的接口。Spring Boot给我们提供了三种常用的实现方法:第一种是实现CommandLineRunner接口,第二种是实现ApplicationRunner接口第三种是使用注解:@PostConstruct1、CommandLineRunner1、CommandLineRunner执行的时间节点是在Application完成初始化工作之后。2、CommandLin原创 2021-03-15 22:40:19 · 1754 阅读 · 1 评论 -
记一次由于linux buff cache引发的问题
简介在前一段时间,在帮一个朋友处理一个问题是时,遇到这么一个问题。功能做的是一个vue分片式上传,在测试定位问题时,我就发现,分片上传14次,其中有那么一两次是上传失败,导致文件上传不完整。报了以下截图的错误。后来经过多次问题定位,发现不是分片的问题,因为之前是一直上传成功的。最后定位到linux资源,发现buff/cache占用过高所以最后的处理方法就是:echo 1 > /proc/sys/vm/drop_caches当然,这个文件可以设置的值分别为1、2、3。它们所表示的含义为:原创 2020-05-26 16:33:31 · 223 阅读 · 0 评论 -
Spring Boot获取配置参数最常用的两种方式
一、自定义属性及常量在开发过程中,我们常常用到的多环境配置文件,常用的有:dev,test,prod,在不同环境下,我们用到的一样的配置参数,例如:redis,mq,回调接口的url配置。这个情况,我们就需要统一的获取配置参数的方式。二、配置文件application-dev.propertiesapplication-test.propertiesapplication-prod.p...原创 2020-02-21 15:11:17 · 1053 阅读 · 0 评论 -
vue+springboot图片上传和显示
一、前言在使用spring boot做后台系统,vue做前端系统,给客户开发一套系统时候,其中用到了图片上传和显示的功能。二、环境前端:vue前端组件:tinymce后台:spring boot:2.2.3三、正文 在客户开发一套门户管理系统时,集成了tinymce组件,用于编辑内容,springboot不同于其他项目。 是集成tomcat的,文件和图片是不能直接访问的...原创 2020-02-14 14:44:42 · 2761 阅读 · 2 评论 -
spring boot2集成api文档工具swagger-ui(上)
说明第一步:创建项目浏览器打开:https://start.spring.io/,生成一个spring boot项目点击Generate这个按钮,下载项目包文件第二步:导入开发工具打开下载目录,解压项目文件启动idea,引入项目文件第三步:引入swagger-ui包 <dependency> <groupId>io.spring...原创 2020-01-12 11:55:54 · 156 阅读 · 0 评论 -
spring boot集成freemarker
在做Java web开发领域,web模板引擎主要有jsp、freemarker、velocity,其中freemarker是我们常用的一种,在spring boot中使用的freemarker的方法可以参考如下步骤:第一步:在项目里的pom.xml文件中引入spring-boot-web模块和freemarker第二步:在application.properties里配置freemarker...原创 2020-01-08 16:32:50 · 175 阅读 · 0 评论