自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 构建spring boot web项目:十、添加增强日志AOP、集成Excel处理工具

引入依赖 pom.xml(base)启动测试增强前增强后。

2024-07-04 20:15:13 191

原创 构建spring boot web项目:九、集成shiro

后门登录配置LoginBackDoorProperties.java(shiro)将management模块中的用户、部门服务类迁移至shiro模块。生成权限service(shiro)登录服务接口service(shiro)把测试接口放开 不做登录校验。

2024-07-04 19:26:37 683

原创 构建spring boot web项目:八、集成Elasticsearch

Elasticsearch与spring boot 版本对应关系kibana是Elasticsearch的图形化界面,必须与Elasticsearch版本一致;我的spring boot版本是2.3.7.RELEASE,所以Elasticsearch和kibana版本都是7.6.2;

2024-07-04 16:59:02 750

原创 构建spring boot web项目:七、集成minio

1.1拉取镜像1.2创建挂载目录1.3启动容器查看容器访问操作http://ip:9090/login 账号:minioadmin 密码:minioadmin。

2024-07-03 16:33:44 980

原创 构建spring boot web项目:六、集成RabbitMQ

e:指定环境变量;(RABBITMQ_DEFAULT_VHOST:默认虚拟机名;RABBITMQ_DEFAULT_USER:默认的用户名;RABBITMQ_DEFAULT_PASS:默认用户名的密码)–hostname:主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名);-p:指定服务运行的端口(15672:UI页面通信口,浏览器界面、5672:client端通信口,最常用到的);登录ip:15672/

2024-07-03 12:36:21 335

原创 构建spring boot web项目:五、集成redis

【代码】构建spring boot web项目:四、集成redis。

2024-07-03 11:05:16 372

原创 构建spring boot web项目:四、集成Mybatis-plus

修改前Pageable入参说明展示不友好引入依赖(base)--工具类 为集合,缓存,基元支持,并发,通用注释,字符串处理,I / O和验证提供实用程序方法-->创建(base)注解动态代理类(Knife4j配置时使用) AnnotationProxy.java/*** annotation 注解动态代理类(Knife4j配置时使用)*/@Getter}}));@Override修改Knife4j配置类 Knife4jConfiguration.java。

2024-07-02 20:50:13 515

原创 构建spring boot web项目:三、设置统一返回、统一异常处理

在基础模块设置(base)接口统一返回类R.java异常枚举类ErrorCodeEnum.java。

2024-07-02 11:26:16 280

原创 构建spring boot web项目:二、集成Knife4j

Knife4j是一个集Swagger2 和 OpenAPI3为一体的增强解决方案,基于spring构建的一个文档生成工具,它可以让开发者为我们的应用生成API文档,目的是可以更加方便的基于API文档进行测试,生成的文档还可以导出,然后给到前端开发团队,前端开发团队可以基于API接口写具体的调用。

2024-07-02 10:34:08 187 1

原创 构建spring boot web项目:一、创建spring boot项目

本文使用模块化简单构建一个spring boot web后端项目,集成了Mybatis-plus、redis、文件存储minio、RabbitMQ、knife4j、Elasticsearch、shiro等组件,各个组件以模块的形式存在,可以根据自身需要进行集成使用;实现了统一返回、统一异常处理、权限认证、接口API等功能;另外,各个组件只是简单的使用,如要实现复杂功能还需自行研究;

2024-07-02 09:45:39 685

原创 nacos、SpringCloud 、GateWay、Setinel整合

上传src目录。

2024-05-25 06:50:33 1199

原创 docker中安装MySQL、Nacos

配置docker加速器。

2024-05-25 05:23:16 607

原创 docker 搭建gitlab gitlab-runner实现 CI/CD

本文使用到docker、gitlab、harbor、k8s以及Kubesphere,这些在以前文章中已经部署过,可以作为参考最终达到效果为,代码提交至master分支后,将master分支合并到develop分支,会触发CI/CD,进行自动打包、生成镜像、上传镜像到harbor镜像仓库,然后在Kubesphere界面重新部署项目;

2024-05-25 04:02:44 1803

原创 k8s可视化管理界面Kubesphere安装配置

安装了k8s控制面板(Kubesphere),方便日常的问题处理,查看资源状态信息,也可以增加子账号进行开放给其他人员使用,减少命令操作,提升工作效率前置条件;本文是使用k8s 安装Kubesphere;安装版本 Kubesphere:3.3.2。

2024-05-25 02:41:18 1260

原创 Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台

Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台

2024-05-22 18:33:16 2967 1

spring boot后端+vue前端

构建spring boot web完整项目

2024-08-15

构建spring boot web完整项目

构建spring boot web完整项目

2024-07-05

构建spring boot web项目 完整代码

构建spring boot web项目 完整代码

2024-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除