
Spring
一个被IT搞的
这个作者很懒,什么都没留下…
展开
-
Spring Bean 作用域
常见的 4 种作用域Spring Bean 的默认作用域是 Singleton。一般通过注解 @Scope 自定义Bean的作用域。 Singleton 整个应用中,只创建一个实例。(默认) ConfigurableBeanFactory.SCOPE_SINGLETON Prototype 每次注入或通过Spring Application Context 获取时,都...原创 2020-01-13 16:00:33 · 1181 阅读 · 0 评论 -
Spring Bean 生命周期 + 循环依赖解决方法
Bean 创建过程自定义的初始化方法通常通过 @Bean 注解的 initMethod 指定(不推荐XML形式的配置方式)。Bean 销毁过程自定义的销毁方法类似自定义的初始化方法。通常通过 @Bean 注解的 destoryMethod 指定(不推荐XML形式的配置方式)。Bean循环依赖解决方法通过构造方法注入依赖 —— 失败...原创 2020-01-13 15:56:41 · 972 阅读 · 0 评论 -
【Java Web】Filter vs Interceptor
我们说的 Filter 和 Interceptor 是啥? Filter:javax.servlet.Filter Interceptor:org.springframework.web.servlet.HandlerInterceptor 参考: 《Filter vs Interceptor》 《Difference between Interceptor a...原创 2020-01-12 19:45:51 · 142 阅读 · 0 评论 -
Spring i18n 国际化样例
网上有很多Spring国际化的样例,但是缺少详细的样例。特别是国外网上很多是Spring MVC(Web)之类的样例,而国内稍具规模的软件开发组织都采用前后端分离的模式,所以几乎很少有易于模仿的 纯基础Spring国际化 样例。1. 创建 Spring Boot 工程1.1 Maven依赖此示例以Command Line方式运行,所以依赖 spring-boot-starter,而不是...原创 2020-01-10 13:50:10 · 398 阅读 · 0 评论 -
Java单例模式就该这么写
Java的单例模式实现方式一直是各路“大神”讨论的重点。人们往往会去关注是否线程安全,是否支持懒加载,以前老版本Java的双检锁问题,volatile happen-before 问题,学究式的枚举类式实现。我们真的需要了解这么多细节吗?真的需要同时靠这么多trick来实现业务吗?一门良好的编程语言不是应该让我们简单快乐地表达自己的目的吗?编程语言不是应该为我们服务吗?难...原创 2020-01-10 13:49:22 · 94 阅读 · 0 评论 -
【避坑】Spring MVC 自定义 HttpMessageConverter 优先级问题
避坑:自定义 Spring MVC 的 HttpMessageConverter 时,应显式设置各Converter的先后顺序,避免被Spring框架的“自动调整”打乱优先级。Java代码 @Configuration publicclassMyConfigimplimentsWebMvcConfigurer{ @Overrid...原创 2020-01-09 10:11:28 · 1893 阅读 · 0 评论