
Spring
文章平均质量分 91
lgx211
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文彻底弄懂Spring Boot的启动过程
的构造方法中,Spring Boot 解析应用的启动模式(例如是 Web 应用、Servlet 应用或是普通应用),并初始化应用的上下文类型。通过这个方法,Spring Boot 为开发者屏蔽了大量复杂的初始化细节,我们只需提供主启动类的入口和简单的配置信息即可启动整个应用。Spring Boot 的启动流程涉及到多个设计模式,这些模式不仅提升了代码的可读性和灵活性,也确保了在不同的业务场景下能够快速地调整启动行为。是 Spring 框架的核心概念之一,提供了 IoC 容器的实现和应用上下文的管理。原创 2024-11-08 21:48:00 · 1478 阅读 · 0 评论 -
一文彻底搞定Spring Security 认证,实现登陆登出功能
创建自定义认证过滤器时,需要继承并重写相应的方法。@Override@Override// 可以返回用户信息或 JWT 令牌// 实际上要生成 JWT@Override。原创 2024-11-03 12:20:29 · 1058 阅读 · 1 评论 -
一文彻底弄懂spring boot自动装配的过程
Spring Boot 的自动配置机制是它的重要特性之一,极大地简化了 Spring 应用的配置工作。自动配置的核心思想是基于类路径中的依赖、环境配置以及自定义代码进行智能化配置,避免了开发者手动编写大量的样板代码。接下来,我将详细介绍 Spring Boot 自动配置的过程,核心原理以及涉及的关键组件,并结合源码进行深入解析。原创 2024-10-27 17:55:32 · 1170 阅读 · 0 评论 -
SpringBoot学习(七)—— springboot快速整合Redis
Redis缓存文章目录Redis缓存简介优势劣势引入redis缓存代码实战简介redis是一个高性能的key-value数据库优势性能强,适合高度的读写操作(读的速度是110000次/s,写的速度是81000次/s )。支持较为丰富的数据类型(如二进制的Strings, Lists, Hashes, Sets ,Ordered Sets)一定的事物能力(要么执行成功要么完...原创 2019-12-03 18:31:28 · 1872 阅读 · 4 评论 -
SpringBoot学习(六)—— springboot快速整合RabbitMQ
Rabbit MQ消息队列文章目录Rabbit MQ消息队列简介优点缺点Rabbit MQ工作模式1,"Hello World!"模式2,Work queues 模式3,Publish/Subscribe 模式4,Routing 模式5,Topics 模式交换机模式引入RabbitMQ队列代码实战简介优点erlang开发,并发能力强。社区活跃,使用的人多,稳定性较强。延时低缺点er...原创 2019-11-29 16:34:06 · 895 阅读 · 1 评论 -
SpringBoot学习(五)—— springboot快速整合Druid
Druid连接池简介由阿里巴巴开源的druid连接池是目前综合实力最突出的数据库连接池,而且还提供了监控日志功能,能够分析SQL执行情况。引入druid连接池pom.xml中加入<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId&...原创 2019-11-26 10:15:25 · 481 阅读 · 1 评论 -
SpringBoot学习(四)—— springboot快速整合Mybatis组件
MyBatis文章目录MyBatis简介优点劣势引入mybatis组件代码实战简介优点最大的优点是SQL语句灵活,适合调优情景,业务复杂情景劣势最大的劣势是不同数据库之间的迁移引入mybatis组件pom.xml中加入<dependency> <groupId>mysql</groupId> <artifactId>mysql-...原创 2019-11-25 11:29:06 · 621 阅读 · 1 评论 -
SpringBoot学习(三)—— springboot快速整合swagger文档
简介优点后端根据swagger语法,自动生成漂亮规范的接口文档。做交互测试。劣势侵入式的,影响程序运行,尤其是传参的时候。注意swagger 分1.2版本和2.0版本,差异较大。swagger1.2 即 swagger-ui ; swagger2.0 即 springfox-swagger 。本文介绍的使用方式是新的版本,即 springfox-swagger 。发布生产,关闭sw...原创 2019-11-21 09:43:26 · 686 阅读 · 0 评论 -
SpringBoot学习(二)—— springboot快速整合spring security组件
Spring Security简介spring security的核心功能为认证(Authentication),授权(Authorization),即认证用户是否能访问该系统,和授权用户可以在系统中进行哪些操作。引入spring security组件在 pom.xml 中加入<dependency> <groupId>org.springframework.b...原创 2019-11-15 16:50:02 · 624 阅读 · 0 评论 -
SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架
SpringBoot学习(一)—— 搭建框架简介优点Spring Boot 可以以jar包的形式独立运行,运行一个Spring Boot 项目只需要通过 java -jar xx.jar 来运行。Spring Boot 可以选择内嵌Tomcat、Jetty或Undertow,这样我们无须以war包形式部署项目。Spring 提供了一系列的starter pom 来简化Maven 的依赖...原创 2019-11-13 11:36:02 · 463 阅读 · 0 评论