51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

spring

Spring Boot Context Path

Spring Boot Context Path

厉飞雨 阅读(388) 评论(0) 赞(15)

大家好,我是指北君。 这段时间有点忙,写文章有点拉下啦。实习生的问题真的挺多的,指北君有点 hold 不住了。 今天给实习生介绍 `Context Path` (上下文路径)。起因是这样的,实习生见公司项目都部署在同一个域名下,过来问我为什么那么多项目都能搞到一起,挺神奇的。 **指北君**:你前几天问了我,那么多项目怎么搞在一起的问题,因为那时候挺忙的,没有回答你,你自己...

Spring Data JPA配置详解

Spring Data JPA配置详解

厉飞雨 阅读(251) 评论(0) 赞(13)

大家好,我是指北君,Spring给我们带来很多效率的提升,特别是数据库持久化这块,以往各种必须写代码和SQL实现的数据库操作现在只需要配置和申明接口就能完成相同的任务,包含一些复杂的SQL语句,当然要使用这种便捷的工具少不了按照JPA的要求进行配置,本篇文章中指北君将详细介绍JPA中最核心的配置。 @EnableJpaRepositories注解用于Srping JPA的代码...

Spring Boot Json

Spring Boot Json

厉飞雨 阅读(242) 评论(0) 赞(10)

大家好,我是**指北君**。 今天**指北君** 将要带**实习生** 来熟悉一下 `Spring Boot Json` 输出相关的知识。`Spring Boot` 默认提供了 Gson、Jackson和 JSON-B 3 种 JSON 映射类库。 **指北君** :**实习生**你过来下,今天我给你讲讲 spring boot 中怎么使用json格式数据输出 。 **实...

手把手教大家撸一个 Spring Boot Starter!

手把手教大家撸一个 Spring Boot Starter!

厉飞雨 阅读(233) 评论(0) 赞(9)

大家好,我是**指北君**。 今天**指北君** 要给大家带**实习生** 学习怎么创建一个`spring boot starter`。 大家都知道 starter 在Spring Boot 中是一种非常重要的机制。 **指北君** :上次我跟你说了今天要讲 `spring boot starter`,你有没有先去了解一下啊? **实习生**:这还用说嘛,肯定是回去看过了...

在Spring中同时使用了分布式锁和事务注解?-20240508

在Spring中同时使用了分布式锁和事务注解?-20240508

厉飞雨 阅读(264) 评论(0) 赞(13)

哈喽,大家好,我是了不起。 最近项目团队找人,我面试了很多人,非常喜欢问一个问题,就是Java线程池为什么先入队列再增加线程数? 如果在Spring的事务管理方法中使用分布式锁,可能是为了解决以下问题: 1. **防止并发竞争**:在分布式系统中,不同的服务实例可能同时尝试修改共享资源。使用分布式锁可以确保同一时间只有一个服务实例能够执行特定的业务逻辑。 2. **保持数...

Spring Boot logging 2022-07-08

Spring Boot logging 2022-07-08

厉飞雨 阅读(268) 评论(0) 赞(12)

<p>大家好,我是指北君。</p> <p>今天指北君将要带实习生来了解下 Spring Boot 中日志框架的使用。完整的思维导图文件放到文末的github地址中,可以自行获取。</p> <p><strong>实习生</strong>:大佬好,今天你要讲什么呀?</p> <p&...

Spring Boot 入门指南 --20210601

Spring Boot 入门指南 --20210601

厉飞雨 阅读(296) 评论(0) 赞(9)

### 什么是Spring Boot {#什么是spring-boot} Spring Boot 是 Spring 开源组织下的一个子项目,也是 Spring 组件一站式解决方案,主要是为了简化使用 Spring 框架的难度和简化 Spring 框架复杂的XML配置。使用 Spring Boot 可以很容易创建一个独立运行的、基于 Spring 的生产级应用程序,而且Spri...

Spring Boot 为什么可以使用 Jar 包启动? --20210625

Spring Boot 为什么可以使用 Jar 包启动? --20210625

厉飞雨 阅读(292) 评论(0) 赞(14)

可能很多初学者会比较困惑,Spring Boot 是如何做到将应用代码和所有的依赖打包成一个独立的 Jar 包,因为传统的 Java 项目打包成 Jar 包之后,需要通过 -classpath 属性来指定依赖,才能够运行。我们今天就来分析讲解一下 Spring Boot 的启动原理。 ### 1. Spring Boot 打包插件 {#1-spring-boot-打包插件} ...

听说你还没学Spring就被源码编译劝退了?手把手带你编译Spring框架源码,让你的学习事半功倍

听说你还没学Spring就被源码编译劝退了?手把手带你编译Spring框架源码,让你的学习事半功倍

厉飞雨 阅读(357) 评论(0) 赞(15)

大家好,我是指北君。 最近呀,有小伙伴提出 **自己在学习 Spring 的时候,这个源码环境有些搞不定**。 那这怎么能行,不能因为这点小困难就让小伙伴放弃呀。 这里咱就不在赘述读Spring源码的好处了吧,想干这行的应该都懂。 今天就是要带那些想要学习 Spring 源码的小伙伴,手把手带大家把这个源码编译好,这活尽量呀,给大家得整的漂亮点。 这里说明下,这个操作过...

你知道Spring Boot的彩蛋怎么设置吗?--20210709

你知道Spring Boot的彩蛋怎么设置吗?--20210709

厉飞雨 阅读(258) 评论(0) 赞(11)

文稿原地址: https://www.yuque.com/wbf1013/mglhnr/ah83wl 大家好,我是指北君。 ### 前言 {#前言} 今天,我给大家来讲讲在 Spring Boot 项目中,自定义 banner 的事情。有些新入门的朋友可能会不知道 banner 是什么?它在哪里? 我在哪里见过它吗? 这3连门是不是很有意思。 我们今天所说的 banner...