Yang Blog

「心有所向,日复一日,必有精进」

Spring AOP API 阅读

"Spring AOP API 阅读"

Spring AOP API 粗略浏览 实在是太多了(((φ(◎ロ◎;)φ))) AOP基础 Joinpoint Joinpoint (see)接口描述了程序运行时的一个连接点,笼统一点就是一个方法、构造方法、字段,AOP的方法增强就是基于连接点上实现的。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ...

Spring Configuration - @Import

"从@Import浅入Spring配置加载"

从@Import浅入Spring配置加载 version:Spring Framework 5.3.x AbstractApplicationContext invokeBeanFactoryPostProcessors 通过refresh()加载完BeanFactoryPostProcessor后,调用此方法进行BeanFactoryPostProcessor处理,使用...

NoUniqueBeanDefinitionException

"Spring 对于 NoUniqueBeanDefinition的处理"

“Spring 对于 NoUniqueBeanDefinition(不唯一的Bean)的处理” NoUniqueBeanDefinitionException Spring IoC容器有两种实现依赖控制的方法,一种是依赖注入,一种是依赖查找,在默认情况下,当某个类型的Bean存在多个的情况下,都可能会发生NoUniqueBeanDefinitionException。 使用错误...

Hibernate基础以及一些使用总结

"Hibernate的一些基础概念,以及目前项目遇到的小问题"

“Hibernate 的一些基础记录( •̀ ω •́ )✧” 基础概念 Hibernate基于5.4.x Session1 org.hibernate.Session以一个逻辑事务(可以包含多个数据库事务)的开始和结束为一次生命周期。 Session并不是线程安全的,每个线程或者事务必须通过org.hibernate.SessionFactory获取Session...

@EnableWebMvc与WebMvcAutoConfiguration

"Spring Boot WebMVC 配置的一些注意点"

记一次WebMVC配置问题以及源码阅读 version: spring-boot 2.5.x 背景 后端Long类型在前端会出现精度丢失问题,可以通过Jackson配置序列化为String(其实已经过时了) 1 2 3 4 spring: jackson: generator: write_numbers_as_strings: true...

Spring Bean Lifecycle

"Spring Bean Lifecycle笔记"

Spring Bean 生命周期记录 version:Spring Framework 5.3.x Overview BeanDefinition BeanDefinition(see)封装了Bean的配置信息(提供一系列Getter、Setter方法),包括Class、Scope、FactoryBean信息、构造器参数、是否懒加载、初始化方法、销毁方法等,Spring...

CORS & Spring CORS

"Spring CORS相关记录"

“CORS & Spring CORS相关记录” 基础概念 (仅仅只是小总结,具体可以看References) 同源政策规定浏览器请求只能发送给同源的网址。(同源指的是协议、域名、端口相同) CORS是跨源资源分享(Cross-Origin Resource Sharing)的缩写,是为了跨域请求能够在同源政策下正常发送的一种机制。CORS需要浏览器(主流浏览器都支持...

Hello~

"Hello Blog"

“stay interested and enjoy life to the fullest” 最近一段时间总会感觉迷迷糊糊的,也许是对未来的迷茫,也许是对平淡生活的麻木,思考了许久,总之是时候做出点改变了。 于是,我开通了我的博客,至于为什么,可能写博客对于我来说是一件重要但是不紧急的事吧,以至于拖了许久。 扯了这么多,说说以后打算在博客上写什么。可能会把之前的一些笔记整理同...