Spring
文章平均质量分 70
大多多
脚踏实地,仰望星空。
展开
-
Spring的@Value获取不到值的问题
这两天做东西的时候发现一个问题,在SpringMVC中使用@Value的时候,无法获取@Value对应值。在网上查阅了各种资料之后,总结一下。首先,先说一下@Value注解的作用。 为了减少耦合度,通常,将一些固定的常量放在配置文件***.properties中。 当需要这些常量的时原创 2017-11-14 19:19:21 · 68884 阅读 · 1 评论 -
Tiny-Spring源码阅读(二)、AOP部分的理解
一、什么是AOP? AOP含义是面向切面编程,它通过类似于横切的技术,剖解开封装对象的内部,并将那些影响了多个类的公共行为封装到一个可重用模块中,把这些模块动态放入对象内部。以此来降低耦合度,AOP涉及很多名词,所以在阅读这部分源码的时候,最好还是先将AOP的原理搞清楚。推荐这位博主的文章:[SpringAOP原理。](https://my.oschina.net/elain/blog/38249原创 2017-11-28 11:52:38 · 492 阅读 · 1 评论 -
Tiny-Spring源码阅读(一)IOC的理解
Tiny-Spring作为spring一个简化版本,更容易阅读,而且读完之后很有收获,通过对TInySpring的阅读,对于Spring的认识更加清晰。一、什么是IOC? IOC又叫做控制反转,过去生成代码需要手工new出来对象,使用IOC之后,可以将对象的创建交给Spring容器。这样很大程度上降低了耦合度。二、Spring IOC实现(1) 对象的管理 Spri原创 2017-11-27 23:39:19 · 340 阅读 · 0 评论 -
Spring中WebApplicationInitializer的理解
现在JavaConfig配置方式在逐步取代xml配置方式。而WebApplicationInitializer可以看做是Web.xml的替代,它是一个接口。通过实现WebApplicationInitializer,在其中可以添加servlet,listener等,在加载Web项目的时候会加载这个接口实现类,从而起到web.xml相同的作用。下面就看一下这个接口的详细内容。 首先打...原创 2018-03-06 23:17:24 · 57043 阅读 · 13 评论