![](https://img-blog.csdnimg.cn/ca0dcfaa8bf84861986fb1cc12220209.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpirngBoot
文章平均质量分 80
SpirngBoot专栏
Eric-x
永远相信美好的事情即将发生
展开
-
SpringBoot实现文件记录日志,日志文件自动归档和压缩
Logback是一个Java日志框架,它是log4j的后继者,被广泛用于应用程序中记录日志。Logger是 Logback 中最重要的组件之一。它负责收集应用程序中的日志信息,并将其传递给适当的 Appender 进行处理。Logger 使用不同的日志级别来决定日志信息的输出方式。常见的日志级别有DEBUG、INFO、WARN、ERROR 和 TRACE。Appender(日志输出目的地):Appender决定日志信息的输出目的地。原创 2023-08-06 10:42:50 · 2252 阅读 · 1 评论 -
SpringBoot使用RestTemplate发送http请求(实操版)
RestTmplate是Spring框架提供的 ,可用于在应用中调用 rest 服务,它简化了与 http 服务的通信方式,统一了RESTful的标准,封装了 http 链接, 我们只需要传入url及返回值类型即可。相较于之前常用的 HttpClient,RestTemplate 是一种更优雅的调用 RESTful 服务的方式。怎么样,是不是特别的方便和简单~原创 2023-08-03 10:38:53 · 6214 阅读 · 0 评论 -
SpringBoot整合knife4j(快速入门超详细版)
在日常开发中,写接口文档是我们必不可少的,而Knife4j就是一个接口文档工具,可以看作是Swagger的升级版,但是界面比Swagger更好看,功能更丰富早期,swagger-boostrap-ui是1.x版本,如今swagger-bootsrap-ui到2.x,同时也更改名字Knife4j,适用于单体和微服务项目。怎么样,是不是特别的方便和简单~原创 2023-08-01 15:05:51 · 24562 阅读 · 4 评论 -
Java江湖路 | 专栏目录
在实际开发场景中,很多时候需要引入很多的中间件,比如redis、mq、es等,这些其实配置并不难,但也是需要我们花费时间去百度,去老项目复制等,特别是对于不是很熟练的小伙伴,可能因为各种原因卡着了,那因为这种原因而耽搁时间是得不偿失的。所以我就本着一切从简,一切都是组件化的思想把这些实现步骤、对应场景写出来,就是为了我们需要的时候,不需要这里翻资料哪里查资料,直接看该文章复制过去即可,达到真正的开箱即用,甚至等后面有时间,将这些都封装为一个个的start,用的时候直接引入即可原创 2023-07-30 17:44:42 · 1507 阅读 · 5 评论 -
SpringBoot集成SpringSecurity从0到1搭建权限管理详细过程(认证+授权)
最近工作需要给一个老系统搭建一套权限管理,选用的安全框架是SpringSecurity,基本上是结合业务从0到1搭建了一套权限管理,然后想着可以将一些核心逻辑抽取出来写一个权限通用Demo,特此记录下。原创 2023-05-02 10:24:04 · 3880 阅读 · 3 评论 -
Java实现在线沟通功能
t-io是基于JVM的网络编程框架,和netty属同类,所以netty能做的t-io都能做,考虑到t-io是从项目抽象出来的框架,所以t-io提供了更多的和业务相关的API,大体上t-io具有如下特点和能力内置完备的监控和流控能力内置半包粘包处理一骑绝尘的资源管理能力内置心跳检查和心跳发送能力内置IP拉黑一流性能和稳定性(第三方权威平台TFB提供性能测试和稳定性服务)极其稳定的表现(很多用户还是停在t-io 1.x版本,就是因为太过稳定,不想变动)内置慢攻击防御。原创 2023-02-24 22:21:13 · 3237 阅读 · 1 评论 -
【微信开发第五章】SpringBoot实现微信分享
在进行微信公众号业务开发的时候,有些时候需要用到微信分享,以卡片的形式分享出去,例如订单信息,用户信息。该篇文章每一步都有记录,力争理解的同时各位小伙伴也能够实现功能原创 2022-11-20 16:09:27 · 2517 阅读 · 1 评论 -
【微信开发第四章】SpringBoot实现微信H5支付
在进行微信公众号业务开发的时候,**微信支付**可以说是非常重要的一环。该篇文章每一步都有记录,力争理解的同时各位小伙伴也能够实现功能原创 2022-11-20 15:57:29 · 2418 阅读 · 1 评论 -
SpringBoot集成腾讯云云点播服务/视频上传
腾讯云点播(Video on Demand,VOD)基于腾讯多年技术积累与基础设施建设,为有音视频应用相关需求的客户提供包括音视频存储管理、音视频转码处理、音视频加速播放和音视频通信服务的一站式解决方案。文档中心:https://cloud.tencent.com/document/product/266上传视频可将视频上传到云点播的存储中,以进行后续的处理和分发等。单击【管理】,可以查看视频详情;前端集成有两种方式,使用“超级播放器预览”与“web播放器预览”,或者代码已经不更新,推荐使用前者,因此原创 2022-11-07 21:25:49 · 3138 阅读 · 1 评论 -
SpringBoot集成腾讯云存储COS服务
(1)申请腾讯云账号:https://cloud.tencent.com/(2)实名认证(3)开通“对象存储COS”服务(4)进入管理控制台输入桶名称(这里的桶类似于阿里云OSS存储的Bucket),选择:公有读取,其他默认点击 桶名称,进入详情页,可测试上传文件到这里就完了, 怎么样,是不是特别简单。原创 2022-11-07 21:07:28 · 1803 阅读 · 0 评论 -
解决SpringBoot项目中@RestControllerAdvice全局异常失效问题
解决SpringBoot项目中@RestControllerAdvice全局异常失效问题原创 2022-10-27 14:14:19 · 10813 阅读 · 1 评论 -
SpringBoot项目打包及手动部署到服务器遇到问题和步骤
前言:因为部署项目用的一直是公司大佬布置的Jenkings自动部署,但今天突然用不了,没办法,只能手动打包部署了,其实打包部署也不难,但因为遇到一个奇怪的问题,特此记录一下,加强一下印象。小伙伴们应该都知道先点击Lifecycle,在点击package,或者clean和package一起点击就会在target目录中生成一个对应的jar包Failed to execute goal on project …: Could not resolve dependencies for project .反正意思原创 2022-07-05 22:33:49 · 609 阅读 · 0 评论 -
SpringBoot执行定时任务
两步实现SpringBoot定时任务原创 2022-06-21 16:54:54 · 3958 阅读 · 0 评论 -
SpringBoot日志配置
在 Java 领域里存在着多种日志框架,如 JCL、SLF4J、Jboss-logging、jUL、log4j、log4j2、logback 等等。SpringBoot默认选用的是SLF4J和logback。Java log有六种等级,级别从低到高分别为:还有一种特殊的, off 关闭日志如果设置为 ERROR ,则低于ERROR级别的信息都不会输出。1、先创建一个SpringBoot项目,对application.properties进行简单配置,根据SpringBoot版本不同,配置属性可能发生变化原创 2022-06-19 21:40:22 · 8697 阅读 · 0 评论 -
Not registered via @EnableConfigurationProperties, marked(@ConfigurationProperties的使用)
解决@ConfigurationProperties(prefix = "xxx")爆红问题原创 2022-06-16 11:07:54 · 1426 阅读 · 0 评论 -
SpringBoot引入本地jar包 或 引入第三方jar包到项目中 maven使用${project.basedir}什么意思
虽然现在Maven很方便,但还是会有一些jar是不开源的,也就是说在Maven仓库中是下载不到的,比如对接阿里云、通联等,这个时候就需要我们手动将这些jar包下载下来,然后手动添加到我们的项目中1、先下载好自己需要的jar包,如下:2、在SpringBoot中的resources目录新建一个lib目录,将这些jar放进去3、然后在pom.xml文件中引入这些jar包,注意,这里要使用${project.basedir} 的方式,如下:前面两步都是铺垫的,重要的是第三步,也就是导入方式。....原创 2022-06-11 19:38:26 · 2046 阅读 · 0 评论 -
Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?
Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?原创 2022-06-10 22:05:02 · 427 阅读 · 0 评论 -
SpringBoot整合阿里云短信服务详细过程(保证初学者也能实现)
前言该文章会详细介绍使用SpringBoot整合阿里云短信服务的每一步过程,尽量让没做过的同学也能实现发短信的功能~文章目录前言1、开通阿里云短信服务2、整合短信服务到项目中3、测试总结关于阿里云短信服务介绍就不多说了,我们只要知道他能够帮我们实现短信发送就够了,直接上步骤~1、开通阿里云短信服务1、去到阿里云官方网址:https://www.aliyun.com/ 选择短信服务2、点击开通即可3、开通好后这里是需要申请:自己的模板和签名的,但现在申请的话需要有自己的域名和网站,对原创 2022-05-22 15:40:02 · 11863 阅读 · 20 评论 -
SpringCloud和微服务之间的关系
前言在搞清楚SpringCloud和微服务的关系之前,我们需要先了解两个点:1、微服务是什么2、SpringCloud是什么该篇文章力求用“”精简“”的话来说明文章目录前言1、微服务是什么2、SprignCloud是什么3、SpringCloud和微服务之间的关系总结1、微服务是什么就两句话(1)微服务就是一种架构风格(2)微服务就是把一个项目拆分成独立的多个服务,并且多个服务是可以独立运行的,而每个服务都会占用线程。关于微服务的详细说明可以看这篇文章:什么是微服务2、Sprig原创 2022-05-22 03:00:00 · 2699 阅读 · 0 评论 -
SpringBoot集成阿里云视频点播服务/上传视频
记录SpringBoot集成阿里云视频点播的具体实现步骤原创 2022-05-14 15:15:57 · 1345 阅读 · 0 评论 -
为什么学习SpringBoot和谈谈你对SpringBoot的理解及SpringBoot的优点
好文博客原创 2021-12-06 09:25:06 · 1842 阅读 · 0 评论 -
SpringBoot集成EasyExcel实现对excel的读和写操作(导出和导入)
前言前言:记录如何使用Java来实现对excel的读和写操作,用的是阿里封装的EasyExcel,使用起来非常的方便和简洁。操作语言:Java8工具:IDEA项目结构:maven项目强调:该文章虽然写的是对excel的读和写,但其实导出操作本质上也是往excel写入数据,而导入操作就是读取excel中的数据来展示到页面(或者是新增数据),所以在实际开发中,也是可以将这套操作应用到导入和导出的。目的:该文章求的是步骤详细、过程简单,保证小白也能操作成功,希望能帮到大家~文章目录前言1、Eas原创 2022-04-27 11:41:42 · 4287 阅读 · 4 评论 -
SpringBoot集成阿里云存储OSS服务
该文章简单的介绍一下阿里云的OSS存储,然后演示如何在SpringBoot项目中集成OSS,每一步操作都记录好了文章目录前言一、pandas是什么?总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。总结...原创 2022-04-30 15:35:56 · 6790 阅读 · 3 评论