网站首页 站内搜索

搜索结果

查询Tags标签: springboot,共有 2896条记录
  • 如何实现 Java SpringBoot 自动验证入参数据的有效性

    Java SpringBoot 通过javax.validation.constraints下的注解,实现入参数据自动验证 如果碰到 @NotEmpty 否则不生效,注意看下 @RequestBody 前面是否加上了@Valid Validation常用注解汇总Constraint 详细信息@Null 被注释的元素必须为 null@NotNull 被注释的元素必须不…

    2023/4/13 18:22:29 人评论 次浏览
  • Springboot接入ChatGPT 续

    在之前的文章\(^{[ 1 ]}\)中,原方案的设计,是基于功能实现的角度去设计的,对于功能性的拓展,考虑不全面,结合收到的反馈意见,对项目进行了拓展优化。完成的优化拓展有如下几个方面固定会话历史消息鉴权拓展固定会话 原实现方案中预留了chatId这个字段,原chatId并未…

    2023/4/13 18:22:23 人评论 次浏览
  • Quartz 简单使用

    Scheduler 每次执行,都会根据JobDetail创建一个新的Job实例,这样就可以规避并发访问的问题(jobDetail的实例也是新的) Quzrtz 定时任务默认都是并发执行,不会等待上一次任务执行完毕,只要间隔时间到就会执行,如果定时任务执行太长,会长时间占用资源,导致其它任务…

    2023/4/12 14:22:07 人评论 次浏览
  • easy-excel读取远程地址获得文件进行上传

    背景 作为一个快五年的程序员,一直以来还没有自己维护过自己的技术栈,最近也是有时间,所以也是下定决心,从头开始,一步一步的夯基础。最近在系统化的学习easy-excel,今天遇到了一个问题,特意记录一下。 目的 尝试前端上传文件到文件存储器,然后请求的时候带上这个…

    2023/4/5 18:22:59 人评论 次浏览
  • SpringBoot 自动装配的原理分析

    关于 SpringBoot 的自动装配功能,相信是每一个 Java 程序员天天都会用到的一个功能,但是它究竟是如何实现的呢?今天阿粉来带大家看一下。自动装配案例首先我们通过一个案例来看一下自动装配的效果,创建一个 SpringBoot 的项目,在 pom 文件中加入下面的依赖。<depe…

    2022/12/31 1:23:56 人评论 次浏览
  • 动态更改Spring定时任务Cron表达式的优雅方案

    0x01 前言在 SpringBoot 项目中,我们可以通过@EnableScheduling注解开启调度任务支持,并通过@Scheduled注解快速地建立一系列定时任务。@Scheduled支持下面三种配置执行时间的方式:cron(expression):根据Cron表达式来执行。fixedDelay(period):固定间隔时间执行,无论…

    2022/12/27 6:23:58 人评论 次浏览
  • 别再背锅了!这个小技巧统计第三方接口耗时很安逸

    前言之前我有写过一篇记录生产环境事故的文章,获得了不少好评。 后续,我们团队有做过一些讨论,为了支撑运营维护,搭建了更好的日志平台Granfa+Loki,也引入了SkyWalking做链路追踪。 但过程中也遇到了一些问题,我会在下面讲述出来,然后将这个简单的小技巧分享出来,…

    2022/12/19 4:24:04 人评论 次浏览
  • 分享一个你很可能不知道的Java异常实现的缺陷

    前言Java中一个大家熟知的知识点就是异常捕获,try…catch…finally组合,但是很多人不知道这里面有一个关于Java的缺陷,或者说是异常实现的一点不足之处。 我这边就通过一个很简单的实验给大家演示下效果玩玩儿,希望大家能觉得有趣。模拟 1、自定义异常这里,我们首先写…

    2022/12/8 4:24:55 人评论 次浏览
  • Springboot JSON 转换:Jackson篇

    近期想整理一下 Springboot 对于处理 JSON 转换的笔记,想起了 Jackson 是 SpringMVC 默认使用的 JSON 转换器,就从 Jackson 下手,后续用到其他的在整理本案例基于 Springboot 2.5.7 单元测试场景下进行<!-- SpringMVC默认使用Jacson,只需要引用web启动器即可,无序…

    2022/12/5 14:23:56 人评论 次浏览
  • IDEA远程部署项目到Docker

    前言最近在写东西部署到服务器,结构是springboot工程配合docker部署。但是每次部署都3个步骤:本地构建jar复制jar到远程服务器用DockerFile构建镜像部署次数一多,我就怀疑人生了。就在找有没有IDEA远程部署Docker的方案,于是就有本篇博客。环境:本地IP:192.168.1.5D…

    2022/12/2 23:24:02 人评论 次浏览
  • 优雅哥 SpringBoot 2.7.2 实战基础-icode9

    在一个项目的开发过程中,通常伴随着多套环境:本地环境 local、开发环境 dev、集成测试环境 test、用户接受测试环境 uat、预生产环境 pre、生产环境 prod。本节的内容有些脱离真实企业开发,因为在真实的企业开发中,不会只开发一个独立的服务,而是多个微服务。发展至今…

    2022/12/2 1:24:55 人评论 次浏览
  • springBoot 过滤器去除请求参数前后空格(附源码)

    背景 : 用户在前端页面中不小心输入的前后空格,为了防止因为前后空格原因引起业务异常,所以我们需要去除参数的前后空格!如果我们手动去除参数前后空格,我们可以这样做@GetMapping(value = "/manualTrim")public void helloGet(String userName) {//手动去空…

    2022/11/30 23:53:59 人评论 次浏览
  • spring initializr脚手架搭建详解

    前段时间,我在[「基于start.spring.io,我实现了Java脚手架定制」]一文中讲述了敝司的微服务脚手架落地过程中的前世今生,并提到了基于 spring initializr 的搭建了 2.0 版本的脚手架。今天我打算和你分享一下这其中的实现过程与细节,项目已经开源在 Github 上。start-…

    2022/11/30 4:23:57 人评论 次浏览
  • 记一次自定义starter引发的线上事故复盘

    前言 本文素材来源于业务部门技术负责人某次线上事故复盘分享。故事的背景是这样,该业务部门招了一个技术挺不错的小伙子小张,由于小张技术能力在该部门比较突出,在入职不久后,他便成为这个部门某个项目组的team leader,同时也拥有review 该项目的权利。(注: 该项目…

    2022/11/24 4:24:10 人评论 次浏览
  • 【金秋打卡】第26天-C01SpringBoot2.x手把手零基础

    课程名称:SpringBoot 2. 手把手零基础入门与进阶 章节名称: 第1章:入门SpringBoot2.x 1-3:MVC模式的那些事儿 1-4:SpringBoot版本情况与选择 1-5:通过官方Initializer构建SpringBoot 1-6:通过Idea构建基于Maven的SpringBoot讲师姓名:风间影月 时间:2022-11-18 23…

    2022/11/22 4:25:05 人评论 次浏览
扫一扫关注最新编程教程