- 刚开始搜了许多springboot集成dubbo案例,试了两三个都不行,之后我是根据慕课网的一个Dubbo案例来进行跟着学习搭建。当前项目是Dubbo+Zookeeper的一个简洁版集成案例,以Zookeeper作为注册中心,所以请提前进行Zookeeper的安装配置。配套代码:github-springboot-dubbo、gitee-springboot-dubbo所有博客文件目录索引:博客目 刚开始搜了许多springboot集成dubbo案例,试了两三个都不行,之后我是根据慕课网的一个Dubbo案例来进行跟着学习搭建。当前项目是Dubbo+Zookeeper的一个简洁版集成案例,以Zookeeper作为注册中心,所以请提前进行Zookeeper的安装配置。配套代码:github-springboot-dubbo、gitee-springboot-dubbo所有博客文件目录索引:博客目
- 对于请求参数校验一直都是一个比较麻烦的问题,因为一旦请求中的参数有多个时,我们如果仅仅通过一个个进行判断就会造成代码冗余的问题,很不优雅,对此本篇博客来介绍JSR303实现对参数的一个优雅校验。本章博客内容包含有认识JSR303的常用注解、实现基本的入参校验异常、自定义参数校验注解、实现分组校验以及全局异常捕捉优雅返回异常参数。博客目录索引(持续更新)需求:对于上方的一个属性的状态字段校验需求,我 对于请求参数校验一直都是一个比较麻烦的问题,因为一旦请求中的参数有多个时,我们如果仅仅通过一个个进行判断就会造成代码冗余的问题,很不优雅,对此本篇博客来介绍JSR303实现对参数的一个优雅校验。本章博客内容包含有认识JSR303的常用注解、实现基本的入参校验异常、自定义参数校验注解、实现分组校验以及全局异常捕捉优雅返回异常参数。博客目录索引(持续更新)需求:对于上方的一个属性的状态字段校验需求,我
- 文章目录前言前情回顾以及问题解决一、静态资源第一种:/webjars/**第二种:/**自定义路径(不推荐)总结解决访问不了静态路径下的资源二、自定义首页及favion自定义首页favion图标三、thymeleaf模板引擎模板引擎介绍及引入初体验(测试跳转页面)thymeleaf如何使用?介绍及初级使用语法说明四、SpringMvc自动配置springmvc自动装配介绍自定义mvc配置类(详细说 文章目录前言前情回顾以及问题解决一、静态资源第一种:/webjars/**第二种:/**自定义路径(不推荐)总结解决访问不了静态路径下的资源二、自定义首页及favion自定义首页favion图标三、thymeleaf模板引擎模板引擎介绍及引入初体验(测试跳转页面)thymeleaf如何使用?介绍及初级使用语法说明四、SpringMvc自动配置springmvc自动装配介绍自定义mvc配置类(详细说
- 文章目录前言一、Springboot日志介绍二、实际使用(slf4j+logback)2.1、Springboot无配置文件进行日志打印2.2、application.properties配置日志格式2.3、自定义配置文件(常用)①logback.xml配置②logback-spring.xml配置(环境切换用途)注意点三、Springboot中使用Log4j2(未来趋势)总结参考资料 前言 本 文章目录前言一、Springboot日志介绍二、实际使用(slf4j+logback)2.1、Springboot无配置文件进行日志打印2.2、application.properties配置日志格式2.3、自定义配置文件(常用)①logback.xml配置②logback-spring.xml配置(环境切换用途)注意点三、Springboot中使用Log4j2(未来趋势)总结参考资料 前言 本
- 在登录模块,我们经常要记录登录日志,其中比较重要的信息有ip地址和ip归属地,像我们公司开发的产品会提供给用户试用,因为我们做的是无人机应用方向的,即使试用也会产生费用,因为我们很多功能一旦用了就会消耗我们大量的资源,所以为了防止客户在试用时恶意传播账号,我们必须要记录用户的登录ip以及归属地,一旦遇到恶意传播的,轻则通知,重则警告,甚至不予试用,终止合作。本文我将从我们的系统中划分出来一个... 在登录模块,我们经常要记录登录日志,其中比较重要的信息有ip地址和ip归属地,像我们公司开发的产品会提供给用户试用,因为我们做的是无人机应用方向的,即使试用也会产生费用,因为我们很多功能一旦用了就会消耗我们大量的资源,所以为了防止客户在试用时恶意传播账号,我们必须要记录用户的登录ip以及归属地,一旦遇到恶意传播的,轻则通知,重则警告,甚至不予试用,终止合作。本文我将从我们的系统中划分出来一个...
- 在日常的开发中,除了使用`Spring Boot`这个企业级快速构建项目的框架之外,随着业务数据量的大幅度增加,对元数据库造成的压力成倍剧增。在此背景下,`Redis`这个`NoSQL`数据库已然整个项目架构中的不可或缺的一部分,懂得如何`Spring Boot`整合 `Redis`,是当今开发人员必备的一项技能,接下来对整合步骤进行详细说明。 在日常的开发中,除了使用`Spring Boot`这个企业级快速构建项目的框架之外,随着业务数据量的大幅度增加,对元数据库造成的压力成倍剧增。在此背景下,`Redis`这个`NoSQL`数据库已然整个项目架构中的不可或缺的一部分,懂得如何`Spring Boot`整合 `Redis`,是当今开发人员必备的一项技能,接下来对整合步骤进行详细说明。
- SQL性能优化,逐步分析,强大的SPL玩转SQL性能 SQL性能优化,逐步分析,强大的SPL玩转SQL性能
- 浅尝Redis消息队列新特性,SpringBoot整合Redis5.0 Redis Stream 浅尝Redis消息队列新特性,SpringBoot整合Redis5.0 Redis Stream
- HarmonyOS提供了轻量级智能穿戴应用开发,开发者可以在运动手表上开发跨设备协同工作的应用,如从与之匹配的智能手机、平板等各类设备上获取信息,便捷地显示在运动手表上,或通过对运动手表的操作来控制其他设备上的操作任务,为消费者带来更加灵活、智慧的分布式交互体验。 轻量级智能穿戴统一使用JS语言进行开发,这里带领大家体验一番。 HarmonyOS提供了轻量级智能穿戴应用开发,开发者可以在运动手表上开发跨设备协同工作的应用,如从与之匹配的智能手机、平板等各类设备上获取信息,便捷地显示在运动手表上,或通过对运动手表的操作来控制其他设备上的操作任务,为消费者带来更加灵活、智慧的分布式交互体验。 轻量级智能穿戴统一使用JS语言进行开发,这里带领大家体验一番。
- HarmonyOS 3.0提供了桌面服务卡片的功能,上滑App的图标可显示一个卡片,展示App的简报信息,也可以与用户进行交互。 HarmonyOS 3.0提供了桌面服务卡片的功能,上滑App的图标可显示一个卡片,展示App的简报信息,也可以与用户进行交互。
- 《代码提升篇》 《代码提升篇》
- @Valid是使用Hibernate validation的时候使用。@Validated是只用Spring Validator校验机制使用。 @Valid 可以嵌套验证 @Validation 不能进行嵌套验证 @Valid:可以用在方法、构造函数、方法参数和成员属性(field)上。 @Validated:用在类、方法和方法参数上。但不能用于成员属性(field)。 @Valid是使用Hibernate validation的时候使用。@Validated是只用Spring Validator校验机制使用。 @Valid 可以嵌套验证 @Validation 不能进行嵌套验证 @Valid:可以用在方法、构造函数、方法参数和成员属性(field)上。 @Validated:用在类、方法和方法参数上。但不能用于成员属性(field)。
- spirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的规则进行【方法命名】去写dao层接口,就可以 在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查 询等等。 Spring Data JPA 让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,在实际的工作工程中, spirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的规则进行【方法命名】去写dao层接口,就可以 在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查 询等等。 Spring Data JPA 让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,在实际的工作工程中,
- 1 什么是前后端分离前后端分离是目前互联网开发中比较广泛使用的开发模式,主要是将前端和后端的项目业务进行分离,可以做到更好的解耦合,前后端之间的交互通过xml或json的方式,前端主要做用户界面的渲染,后端主要负责业务逻辑和数据的处理。 2 Spring Boot后端搭建 2.1 Mapper层请参阅这篇文章https://blog.csdn.net/Mr_YanMingXin/artic... 1 什么是前后端分离前后端分离是目前互联网开发中比较广泛使用的开发模式,主要是将前端和后端的项目业务进行分离,可以做到更好的解耦合,前后端之间的交互通过xml或json的方式,前端主要做用户界面的渲染,后端主要负责业务逻辑和数据的处理。 2 Spring Boot后端搭建 2.1 Mapper层请参阅这篇文章https://blog.csdn.net/Mr_YanMingXin/artic...
- Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览 1 介绍下OpenOffice官网:https://www.openoffice.org/download/Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 它能够支持许多语言并且在所有普通计算机上工作。它将你所有的数据以国际开放标准... Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览 1 介绍下OpenOffice官网:https://www.openoffice.org/download/Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 它能够支持许多语言并且在所有普通计算机上工作。它将你所有的数据以国际开放标准...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签