头图

SegmentFault 思否技术周刊 -- Spring Boot 是否很难用?

Beverly
北京市
English

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。

🌟 文章推荐

Spring Boot + Vue3 动态菜单实现思路梳理

关于 Spring Boot + Vue3 的动态菜单,松哥之前已经写了两篇文章了,这两篇文章主要是从代码上和大家分析动态菜单最终的实现方式,但是还是有小伙伴觉得没太看明白,感觉缺乏一个提纲挈领的思路,所以,今天松哥再整一篇文章和大家再来捋一捋这个问题,希望这篇文章能让小伙伴们彻底搞清楚这个问题。

Spring Boot 集成文件 - 集成 POI 之 Excel 导入导出

Apache POI 是用 Java 编写的免费开源的跨平台的 Java API,Apache POI 提供 API 给 Java 程序对 Microsoft Office 格式档案读和写的功能。本文主要介绍通过 SpringBoot 集成 POI 工具实现 Excel 的导入和导出功能。

这样优化 Spring Boot,启动速度快到飞起!

微服务用到一时爽,没用好就呵呵啦,特别是对于服务拆分没有把控好业务边界、拆分粒度过大等问题,某些 Spring Boot 启动速度太慢了,可能你也会有这种体验,这里将探索一下关于 Spring Boot 启动速度优化的一些方方面面。

Spring Boot 实现自定义路由覆盖

  • 提供自定义注解指定需要覆盖的路由及新路由地址
  • 系统启动时扫描所有注解数据并进行映射处理
  • 注册自定义路由映射配置类

项目如何实现限流?

众所周知,服务器能处理的请求数是有限的,如果请求量特别大,我们就可能需要做限流。
限流处理的姿势:要么就让请求等待,要么就把请求给扔了

如何在 Spring Security 中自定义权限表达式

首先小伙伴们知道,我们在 @PreAuthorize 注解中使用的不用加对象名就能调用的权限方法,如 hasAuthority、hasPermission、hasRole、hasAnyRole 等,基本上都是由 SecurityExpressionRoot 及其子类提供的,准确来说是由 MethodSecurityExpressionRoot 类提供的。

Controller 就该这么写

说到 Controller,相信大家都不陌生,它可以很方便地对外提供数据接口。它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传统的三层架构还是现在的COLA架构,Controller 层依旧有一席之地,说明他的必要性;说它是配角是因为 Controller 层的代码一般是不负责具体的逻辑业务逻辑实现,但是它负责接收和响应请求

如何在 Spring Boot 使用 gitlab 的 Api

最近有项目需求是通过 gitlab 的 api 获取其中的数据。来记录一下我的踩坑的过程。
首先先尝试了获取 users 数据,即所有用户的数据。

🌟 问答推荐

🌟 课程推荐

SpringBoot2.3 微服务支付系统实战
课程链接:https://ke.segmentfault.com/c...

课程收获

  • 支付系统设计,知识储备
  • Spring boot 构建的支付应用
  • 事务、异步、消息通知、分布式锁
  • 消息发布订阅,NSQ.
  • 交易相关数据表设计。
  • 二维码微信支付。
  • 前端收银台小demo 编写技巧。

适用人群

  • 初级工程师,对知识宽度的了解,对spring boot 基础应用的学习。
  • 中级工程师,对支付金融数据库设计,以及支付系统搭建学习。
  • 以及想在公司搭建支付平台,构建独立的支付应用,找寻样例和经验的。

PS:大家想看哪些方面的技术内容,可以在评论区留言喔 ~
如有问题可以添加小姐姐微信~
image.png

阅读 2.4k

SegmentFault_社区周刊
主题技术周刊,每周分享新鲜有趣的技术干货。
avatar
Beverly
SegmentFault 思否社区打工人

怂人面前全是坑,努力填坑。加油💪🏻,小鸣酱~

647 声望
2.1k 粉丝
0 条评论
avatar
Beverly
SegmentFault 思否社区打工人

怂人面前全是坑,努力填坑。加油💪🏻,小鸣酱~

647 声望
2.1k 粉丝
文章目录
宣传栏