This document discusses how to effectively use the Spring framework in Liferay. It explains that Spring handles infrastructure and allows focusing on unique functionality. It also describes how Liferay uses Spring in many of its modules through services, Hibernate, workflows and more. Additionally, it notes pros like easy use of annotations and submodules, as well as cons like different contexts for ServiceBuilder and Spring MVC requiring use of utilization methods.