Springboot相关学习文章
文章平均质量分 91
Spring Boot技巧和技术,教程,实战等
hhzz
始终不渝,谦卑吾心。在 Java 后端方面耕耘数年,同时也专注于前端流行框架vue 以及移动端 uniapp 和 uincloud 云端一体框架,平常喜欢记录学习博客,也乐于分享自己的学习心得;阿里云专家博主,目前专注重点是 docker 容器技术以及 k8s 集群管理、devops 开发运维和 aigc 大模型应用等;另外在地理信息 GIS 方面也有一定的研究。
展开
-
Spring Boot整合MyBatis Plus集成多数据源轻松实现数据读写分离
在实际项目中,数据库是至关重要的组成部分。为了提高性能和可用性,常见的数据库优化策略之一是将数据库读和写操作分离,以降低数据库服务器的负载。MyBatis Plus是一个流行的Java持久化框架,它提供了读写分离的支持,结合Spring Boot 集成多数据源的特性可以帮助你轻松地实现读写分离策略。Springboot项目中操作数据库,使用MP方便快捷;如何使用MP实现读写分离,以提高你的应用程序性能和可用性。我们将分为以下几个步骤来介绍这一过程。原创 2024-02-29 10:23:55 · 945 阅读 · 0 评论 -
Springboot项目中定时任务的四种实现方式
Component@Override// 定时任务逻辑@Bean.build();@Bean")) // 每天零点执行.build();通过上述的四种方法的实践,无论使用简单的@Scheduled注解还是更灵活的Quartz框架,都可以满足不同项目的需求。选择合适的方式,并结合实际场景,定时任务将为你的应用增添更多的价值和灵活性。原创 2024-02-28 07:24:50 · 661 阅读 · 0 评论 -
利用Docker部署一个简单的springboot项目
使用idea打开下载的项目,删除无用文件和文件夹,等待下载所需依赖。所有机器都安装Docker,任何应用都是镜像,所有机器都可以运行。部署一个Redis+应用,尝试应用操作Redis产生数据。上传的文件为jar包和Dockerfile文件。redis使用自定义位置的配置文件启动命令。编写Dockerfile将自己的应用打包镜像。利用xshell工具上传文件。挂载两个redis文件。原创 2024-02-20 15:00:31 · 915 阅读 · 1 评论 -
RuoYi-Cloud本地部署--详细教程
直接运行命令redis-server.exe redis.windows.conf。每个配置文件都检查一遍,把对应的redis和数据库链接配置修改为自己本地的配置。首先将rouyi-cloud项目fork到自己的仓库。每个带端口的模块对应一个微服务应用。本地创建ry-config数据库。nacos以单节点模式启动成功。自动下载每个模块所需的依赖。ry_seata数据库表。redis启动成功!原创 2024-01-23 17:48:47 · 1554 阅读 · 5 评论 -
前端uniapp+后端springboot 详细教程《实现微信小程序授权登录》(附完整前后端项目demo)
功能: 通过前端发送请求,请求头中携带token参数,后端接受到token,然后进行token验证,拿到openid,通过openid去数据库中查询用户信息,并返回前端。功能: 通过前端发送请求携带的参数code以及后端配置文件中的微信小程序appid和微信小程序密钥,后端拼接url向微信后台发送请求。通过拿到的openid,去数据库查询对应用户信息,如果没有openid的用户,进行新增操作;使用uniapp构建一套代码多端使用的前端框架项目。如果存在openid的用户,进行更新操作。原创 2023-05-20 15:39:18 · 6446 阅读 · 0 评论 -
学习笔记之二《SpringBoot3-核心特性》
抽取聊天机器人场景,它可以打招呼。效果:任何项目导入此starter都具有打招呼功能,并且问候语中的人名需要可以在配置文件中修改创建自定义starter项目,引入基础依赖编写模块功能,引入模块所有需要的依赖。编写自动配置类,帮其他项目导入这个模块需要的所有组件编写配置文件指定启动需要加载的自动配置其他项目引入即可使用。原创 2023-12-22 09:55:12 · 859 阅读 · 0 评论 -
学习笔记之一《SpringBoot3-基础特性》
类路径添加banner.txt 或设置 spring.banner.location 就可以定制 banner。推荐网站:Spring Boot banner 在线生成工具,制作下载英文 banner.txt,修改替换 banner.txt 文字失效自定义,个性化启动banner-bootschool.net。原创 2023-12-20 10:56:11 · 1092 阅读 · 1 评论 -
如何利用Mybatis-Plus自动生成代码(超详细注解)
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作。原创 2023-04-28 10:22:25 · 7854 阅读 · 5 评论 -
解决js中Long类型数据在请求与响应过程精度丢失问题(springboot项目中)
解决js中Long类型数据在请求与响应过程精度丢失问题(springboot项目中)原创 2023-03-14 10:58:27 · 2501 阅读 · 2 评论 -
Spring Boot 和 Vue.js 实现的前后端分离的用户权限管理系统
Spring Boot 和 Vue.js 实现的前后端分离的用户权限管理系统原创 2023-03-12 21:09:45 · 1122 阅读 · 0 评论 -
springboot整合消息队列——RabbitMQ
springboot整合消息队列——RabbitMQ原创 2023-03-12 20:28:37 · 400 阅读 · 0 评论 -
springboot 微服务项目如何集成 html 页面
springboot 微服务项目如何集成 html 页面原创 2023-03-12 19:02:26 · 1990 阅读 · 0 评论 -
Spring Boot中的bean注入方式和原理
Spring Boot中的bean注入方式和原理原创 2023-03-10 19:14:26 · 704 阅读 · 0 评论 -
详细剖析SpringBoot自动装配的实现过程
详细剖析SpringBoot自动装配的实现过程原创 2023-03-07 09:16:10 · 888 阅读 · 0 评论 -
SpringSecurity-从入门到精通-学习完整笔记-附(完整demo源码)来自b站三更草堂老师的视频教程见下方链接
SpringSecurity从入门到精通0. 简介 Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity,Shiro的上手更加的简单。 一般Web应用的需要进行认证和授权。 认证:验证当前访问系统的是不是本系统的用户,并且要确认具体是哪个用户原创 2022-05-29 21:03:17 · 1820 阅读 · 2 评论 -
工作流Flowable 数据库表结构说明、Flowable 数据字典说明
工作流Flowable 数据库表结构说明、Flowable 数据字典说明原创 2022-09-19 10:35:38 · 2964 阅读 · 0 评论 -
【一种关于flowable 的工作流设计器】workflow-bpmn-modeler-antdv的使用
Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。Flowable项目源自于Activiti,通过两个框架的发展史即知。原创 2022-09-18 17:33:29 · 8343 阅读 · 7 评论 -
Flowable工作流-高级篇
Flowable工作流-高级篇原创 2022-09-07 15:26:27 · 2579 阅读 · 0 评论 -
vue项目中使用bpmn.js详细流程(结合activiti版)
vue项目中使用bpmn.js详细流程(结合activiti版)原创 2022-09-02 22:52:58 · 6984 阅读 · 2 评论 -
Activiti 流程资源文件下载及历史信息查询
Activiti 流程资源文件下载及历史信息查询原创 2022-09-02 10:31:01 · 649 阅读 · 0 评论 -
Activiti基础知识---学习笔记
工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”...原创 2022-08-31 17:35:33 · 411 阅读 · 0 评论