排序
Spring 中的 Bean
前言 欢迎来到本篇文章,鸽了好久了,今天继续写下 Spring 的内容:Spring 中 Bean 的基本概念、基本写法和 3 种实例化 Bean 的方式等。 什么是 Bean? 我们回顾下,什么是 Bean?这在上一篇文...
Spring 应用如何访问数据库,看这一篇就够了!
本文正在参加「金石计划」 当我们开发应用时,访问数据库是一种常见的需求。 基本上所有需要持久化的数据,一般都存储在数据库中,例如常用的开源数据库 MySQL。 在今天的文章中,我将盘点一下 ...
Spring Task 任务调度
在开发应用程序时,我们经常需要执行定时任务或任务调度。Spring Boot提供了简单而强大的任务调度功能,可通过注解@Scheduled来实现任务的触发和执行。在本文中,我们将介绍Spring Boot中的三种...
SpirngBoot 事务处理
编程式和声明式事务 在Spring Boot中,事务管理分为声明式事务和编程式事务两种方式。 声明式事务 声明式事务是一种基于AOP(面向切面编程)的事务管理方式,通过在方法或类上添加@Transactiona...
一文让你轻松拿捏 Spring MVC
博主介绍: ✌博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家✌ Java知识图谱点击链接:体系化学习Java(Java面试专题) ?? 感兴趣的同学可以收藏关注下 ,不然下...
Spring应用启动分析优化
最近在搞应用的启动优化,参考一些可以显著提高 Java 启动速度方法和spring-boot-startup-report实现了此项目(spring-startup-ananlyzer),采集Spring应用启动过程数据,生成交互式分析报告(HTM...
Spring Boot 监控模块 Actuator,让你实时了解项目的运行状态和性能瓶颈
Spring Boot Actuator 是 Spring Boot 自带的一个功能模块,提供了一组已经开箱即用的生产环境下常用的特性和服务,比如应用程序的健康检查、信息暴露、度量收集、日志记录等。在实际项目中,Ac...
Spring Security6 全新写法,大变样!
@[toc] Spring Security 在最近几个版本中配置的写法都有一些变化,很多常见的方法都废弃了,并且将在未来的 Spring Security7 中移除,因此松哥在去年旧文的基础之上,又补充了一些新的内容,...
Spring AOP:从实践到原理
AOP简介:Spring AOP,AspectJ AOP(Aspect-Oriented Programming,面向切面编程)是 Spring Boot 中的一个重要概念, AOP 通过将横切关注点(如日志、安全性和事务管理等)从业务逻辑中分离出来,...
Spring源码核心剖析
前言 SpringAOP作为Spring最核心的能力之一,其重要性不言而喻。然后需要知道的是AOP并不只是Spring特有的功能,而是一种思想,一种通用的功能。而SpringAOP只是在AOP的基础上将能力集成到Sprin...
spring源码3 — ioc加载的整体流程
可以学习到什么? 0. spring ioc整体脉络 1. 描述BeanFactory 2. BeanFactory和ApplicationContext的区别 3. 简述SpringIoC的加载过程 4. 简述Bean的生命周期 5. Spring中有哪些扩展接口及调用机...
Spring 事务中的事务传播行为使用方式
Spring框架作为一个轻量级的开源框架,在企业应用开发中被广泛使用。其中,事务管理是Spring框架的一个核心模块,它提供了丰富的事务管理功能,允许开发者在应用中使用声明式的方式管理事务。在...
这6种 Spring 依赖注入方式,你都会吗?
Spring框架是一个功能强大的Java开发框架,提供了丰富的特性和功能,其中依赖注入(Dependency Injection)是Spring的核心特性之一。依赖注入是一种设计模式,它可以使得代码更加灵活、可扩展,...
Spring Authorization Server入门 (九) Spring Boot引入Resource Server对接认证服务
前言 书接上文,本次来对接一下资源服务,在本篇文章中会带领大家去构建一个资源服务器,通过注解校验token中的权限,怎么放行一个接口,使其不需要认证也可访问。 流程解析 文档 没有携带token...
Spring 中 @Qualifier 注解还能这么用?
@[toc] 今天想和小伙伴们聊一聊 @Qualifier 注解的完整用法,同时也顺便分析一下它的实现原理。 说到 @Qualifier,有的小伙伴可能会觉得诧异,这也只得写一篇文章?确实,但凡有点开发经验,多...
springboot Templating Properties 模板引擎配置属性 2306
springboot Templating Properties 模板引擎配置属性 2306 Springboot Properties 2306 10. Templating Properties 模板属性 Name Description Default Value spring.freemarker.allow-request-...
这问题巧了,SpringMVC 不同参数处理机制引发的思考 | 京东云技术团队
这个问题非常有趣,不是SpringMVC 的问题,是实际开发中混合使用了两种请求方式暴露出来的。 问题场景 功能模块中,提供两个 Http 服务。一个是列表查询(application/json 请求),一个是列表...
013-从零搭建微服务-认证中心(五)
写在最前 如果这个项目让你有所收获,记得 Star 关注哦,这对我是非常不错的鼓励与支持。 源码地址(后端):gitee.com/csps/mingyu… 源码地址(前端):gitee.com/csps/mingyu… 文档地址:gi...
Spring Authorization Server入门 (十二) 实现授权码模式使用前后端分离的登录页面
今天的主题就是使用单独部署的登录页面替换认证服务器默认的登录页面(前后端分离时使用前端的登录页面),目前在网上能搜到的很多都是理论,没有很好的一个示例,我就按照我自己的想法写了一个实...
聊聊如何利用服务定位器模式按需返回我们需要的服务实例
前言 什么是服务定位器模式 服务定位器是一个了解如何提供各种应用所需的服务(或组件)的对象。在服务定位器中,每个服务(或组件)都只有一个单独的实例,并通过ID 唯一地标识。 用这个 ID 就...