手把手学习springboot
文章平均质量分 58
主要整理springboot相关技术
帅哥趣谈
擅长Java语言开发,主要是从事服务端开发,有十多年的一线开发经验,精通IM、直播、电商、中台等业务领域。乐于技术分享,有共同兴趣的小伙伴的加好友,互相关注。
展开
-
springboot-集成线程池
背景以前写线程池都是使用JDK原生的自己写,线程安全自己来控制;springboot集成方式简化了使用配置,使用注解使方法异步化。我通过两种方式的对比来详细说明如何使用。JDK原生方式代码如下 阻塞队列是缓冲用的,可以提高吞吐量,用空间换时间,但是会有时间差,最终都会被执行,线程池本身也有一个队列,两个队列一起提高了缓冲长度 休眠是控速用的public class ThreadPoolTest { private static BlockingQueue<Thread&原创 2021-02-08 17:21:28 · 408 阅读 · 0 评论 -
springboot-多profles配置多环境用法总结
背景起初在本地idea中编码,所有配置信息放到application.properties即可。但是需要部署到不同的环境,配置信息就有了差异化。如果这是还维护一个文件,就非常被动,不同环境之间改来改去,容易出错。springboot通过多profile做了很好的支持。实战实现方式:多profile文件方式 application-{profile}.properties,profile占位符表示当前环境的名称。 注意是中划线“-”,不是下划线。这里容易出错。实现方式:.原创 2021-02-02 14:22:29 · 198 阅读 · 0 评论 -
手把手教你学springboot
背景最近做的管理系统上线了,服务端用的springboot。以前也写过几篇关于使用springboot的博客。现在总结一下学习springboot的方法和目录,希望新上手的同学,通过参照我的博客能够顺利上手开发。技术储备1.有spring的基础 2.有springMVC的集成有这两个基础就可以上手开发了核心章节1.参考官方文档https://docs.spring.io/spring-boot/docs/current/reference/html/2.参考了很多大牛.原创 2021-02-01 16:13:29 · 321 阅读 · 1 评论 -
springboot-实现RESTFull设计风格
概念RestFull是一种互联网软件架构设计风格,但它并不是标准,它只是提出了一组客户端和服务器交互时的架构概念和设计原则,基于这种理念和原则设计可以更简洁和更有层次感RestFull风格URL上的变化:http://www.xx.com/path/123/123,传统的写法http://www.xx.com/path?name=123&id=123 Controller类上的变化:@RestFullController,是@Controller和@RsponseBody组成原创 2021-01-22 11:37:51 · 294 阅读 · 2 评论 -
springboot-安全认证security+jwt+OAuth2.0关系梳理
目录背景正文一、Security的职责:二、OAuth2.0的流程三、Jwt是什么四、总结背景前面写过一篇springboot+security+jwt的实战篇,并没有把来龙去脉说清楚,所以想再写一篇把安全认证的前世今生彻底弄清楚。主要从security干什么,OAuth2.0的流程,Jwt是什么来阐述。正文一、Security的职责:Spring Security是Spring提供的一个安全框架,提供认证和授权功能,最主要的是它提供了简单的使用方...原创 2020-12-22 13:09:05 · 6003 阅读 · 0 评论 -
springboot-集成Redis总结
一、背景最近在写springboot系列相关的东西,Redis在目前的互联网开发中几乎是一个绕不过的话题,目前在做的管理系统也用的到。之前的用法是一切都自己封装,spring只发挥容器的作用就好了,随着spring全家桶技术的日渐完善以及目前大众的使用习惯,之前的写法感觉有点跟不上时代,有时还会被菜鸟嘲笑。但是性能这块是否能扛得住这块以后再说。今天带大家一起看看如何集成,并对基本使用习惯做一个说明。二、操作步骤1.jar依赖导入 <!--springboot对Red原创 2020-12-11 09:52:12 · 773 阅读 · 1 评论 -
springboot-安全认证security+jwt总结
目录一、背景二、基本jar依赖引入三、security模块1、编写配置类2、UnauthorizedHandler代码3、security验证用户名和密码的部分四、jwt模块1、jwt原理部分2、jwt一共需要四个类五、总结一、背景要做一个后台管理系统,会引入多个系统,这就需要做用户认证和权限管理。用户认证通过token来实现,市面上的技术有很多,我这里仅仅来说明一下security+jwt的一种实现过程,没有做页面,需要做页面的同学自行实现。二、基本ja原创 2020-12-10 09:58:58 · 2760 阅读 · 0 评论 -
springboot-集成MySQL+druid+mybatis-plus总结
springboot-集成MySQL+druid+mybatis-plus总结一、摘要: 编写本文的目的 基本jar包依赖引入 配置总结 二、正文 1.目的: 带领一个新团队从0-1做一个项目,以springboot为核心来搭建架构。在制定规范的过程中我发现大家在使用过程比较乱,怎么写的都有,借此机会写一个规范总结。 2.jar包引入<!--spring-boot-web依赖--><dependency> ...原创 2020-11-24 09:27:35 · 830 阅读 · 2 评论