Jasypt加解密
Jasypt也即`Java Simplified Encryption`是`Sourceforge.net`上的一个开源项目。Jasypt 1.4的新特性包括:加密属性文件(encryptable properties files)、Spring Framework集成、加密Hibernate数据源
springboot项目读取 resources 目录下的文件的9种方式(总结)
springboot项目读取 resources 目录下的文件的9种方式(总结)
前后端分离项目SpringBoot+SpringSecurity 图片验证码登录功能的实现(详细)
前后端分离项目基础登录流程前后端分离项目中无法使用session,所以使用jwt生成token令牌作为客户端进行请求的一个标识,当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无需再次带上用户名和密码。springsecur
SpringBoot中mapper-locations配置多个mapper包路径
SpringBoot中mapper-locations配置多个mapper包路径
SpringBoot:手写一个 SpringBoot Starter
新建一个Springboot模块:demo-spring-boot-starter-autoconfigure。这里我们要读取的配置就是demo.hello.prefix 和 demo.hello.suffix 的值。第一个依赖 主要是为编译器配置的 可以根据properties 鼠标右键 点到用这
Spring Boot的启动流程
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 创建springbootApplication对象 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - 1. 创建spri
SpringBoot常用注解
在spring boot中,摒弃了spring以往项目中大量繁琐的配置,遵循约定大于配置的原则,通过自身默认配置,极大的降低了项目搭建的复杂度。同样在spring boot中,大量注解的使用,使得代码看起来更加简洁,提高开发的效率。这些注解不光包括spring boot自有,也有一些是继承自spri
使用springboot测试循环依赖问题
earlySingletonExposure为false,那三级缓存中就没有TestA,在populateBean(TestB)中又会走getSingleton(),最终在beforeSingletonCreation抛出了循环依赖的异常。为true来解决循环依赖问题,这个配置在spring中不说默
Spring事务管理 | 数据库连接池流程原理分析
spring事务管理是企业级应用程序开发中必备技术,用来确保数据的原子性、一致性、隔离性、持久性;数据库连接池流程原理分析,详细讲解作用域(Scope)和生命周期、SqlSessionFactory、 SqlSession
Spring IoC容器、IoC与DI
简要介绍Spring,Spring IoC,IoC与DI的区别等等
SpringBoot中异步注解@Async介绍
介绍SpringBoot中异步注解@Async
spring-boot-starter-validation数据校验全局异常拦截处理
继承RuntimeException,要知道,spring 对于 RuntimeException 异常才会进行事务回滚,所以要继承RuntimeException。} }ValidationExceptionHandle:校验异常统一拦截返回,定义在最前面OtherExceptionHandle:
Spring Boot 五种热部署方式,再也不用老重启了
1、模板热部署2、使用调试模式Debug实现热部署5、JRebel。
【社区图书馆】Spring Boot 3核心技术与最佳实践
【社区图书馆】Spring Boot 3核心技术与最佳实践
八股文之springboot
Spring Profiles 允许用户根据配置文件(dev,test,prod 等)来注册 bean。因此,当应用程序在开发中运行时,只有某些 bean 可以加载,而在 PRODUCTION中,某些其他 bean 可以加载。假设我们的要求是 Swagger 文档仅适用于 QA 环境,并且禁用所
Spring AOP 实现原理和使用场景
Spring AOP 是通过在目标方法执行前、执行后、抛出异常时等切入点执行切面代码的一种机制。其实现原理是使用动态代理技术,在方法运行时动态生成代理对象,然后插入切面代码。当执行目标方法时,由动态代理对象拦截方法并在适当的时间点执行切面代码,然后再调用实际的目标方法。在 Spring 中定义切面,
Spring整合Junit框架
这篇文章给大家详细的介绍了Spring整合Junit框架是如何实现的。并给大家演示了Spring整合Junit4还有Junit5单元测试框架的具体用法,这两种方式在今后的学习和工作中都会使用到,所以各位小伙伴们一定要好好掌握并学会使用
Spring常见面试题55道(附答案2023最新版)
Spring是一个开源的Java企业级开发框架,由Rod Johnson于2003年创建。它提供了一套全面的编程和配置模型,用于构建现代化的基于Java的企业应用程序。Spring框架的核心是IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Pro
【SpringBoot3.0源码】启动流程源码解析 • 上
SpringBoot启动类:步入方法:这里分为两步:初始化步入SpringApplication的构造方法中:首先获取资源加载器、保存primarySources属性、web类型,设置初始化器和监听器,获取main方法所在的类重点看一下获取初始化器和监听器这部分。在此之前,看一下271行的代码:在S
Swagger教程
Swagger 是一系列 RESTful API 的工具,通过 Swagger 可以获得项目的⼀种交互式文档,客户端 SDK 的自 动生成等功能。 Swagger 的目标是为 REST APIs 定义一个标准的、与语⾔言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流