🥫🍞

Spring Boot 启动流程

Spring Boot 启动流程Spring Boot 入口一般会使用静态方法,也可以自己 new 一个 SpringApplication,或者使用 Buidler 定制化。 1234567@SpringBootApplicationpublic class StartupApplicat ...
Read more

排序算法

冒泡排序12345678910public void sort() { for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr.length - 1 - i; j++) ...
Read more

数据结构——二叉树

算法
数据结构——二叉树树的递归遍历递归遍历框架代码清单如下: 也就是一个递归框架 12345678/* ⼆叉树遍历框架 */void traverse(TreeNode root) { // 前序遍历 traverse(root.left) // 中序遍历 ...
Read more

Shiro 架构

Shiro 架构Apache Shiro 架构Apache Shiro 的设计目的就是,通过直观化且易于使用来简化应用程序安全性。Shiro 的核心设计模型化了大多数人考虑应用安全性的方式 —— 在某人(或某物)与应用程序交互的上下文中。 软件应用通常基于用户故事设计的。即,你通常会根据用户 ...
Read more

ShiroFilter 执行流程

ShiroFilter 执行流程SpringShiroFilterSpringShiroFilter 是 Shiro 整合 Spring Web 提供的一个 Filter,通过将其配置到 Servlet 容器的过滤器链中参与处理。 包装 Request 和 Response,使它们由原来的 ...
Read more

Spring Web MVC ViewResolver 笔记

Spring Web MVC ViewResolver 笔记默认情况下,Spring Boot 会注入以下几个 ViewResolver: ContentNegotiatingViewResolver BeanNameViewResolver ViewResolverComposite I ...
Read more

Spring Web MVC HandlerAdapter 笔记

Spring Framework
Spring BootSpring Boot 默认的 HandlerAdapter 有: RequestMappingHandlerAdapter,注解 @RequestMapping HandlerFunctionAdapter,端点 HttpRequestHandlerAdapter, ...
Read more

Spring Web MVC HandlerMapping 笔记

Spring Web MVC HandlerMapping 笔记HandlerMapping1. 介绍HandlerMapping 用于将请求映射到 handler,以及前置处理拦截器和后置处理拦截器。该映射基于某些规则,其中的细节随着 HandlerMapping 的实现有所不同。 两个主 ...
Read more

Spring MVC DispatcherServlet 处理请求的过程

Spring Framework
Spring MVC DispatcherServlet 处理请求的过程代码清单1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575 ...
Read more

Spring Cloud BootstrapImportSelector

Spring Cloud
Spring Cloud BootstrapImportSelector在 BootstrapApplicationListener 监听器中,会将 BootstrapImportSelectorConfiguration 配置类注入到 IoC 容器,该配置类有一个注解 @Import,将 ...
Read more
Prev Next