Rac*_*hel 5 java testing spring unit-testing spring-mvc
我们已经听过很多关于Spring的好处,loose coupling, dependency injection, inversion of control etc但是从testing我的观点来看,我有几个问题.
请提供一些有用的示例,因为理解解释会容易得多.我是Spring的新手,并希望Spring Framework从Application Developer的角度理解提供的精确优势?
面向依赖注入的应用程序通常更容易测试,因为资源很容易被面向测试的资源所取代.考虑使用数据访问对象的服务对象; 在生产中,你会注入一个与后端数据存储进行通信的DAO.但是对于每个测试,您可以创建一个返回特定已知数据的DAO; 这使您可以专注于被测对象.
Spring是Java的许多依赖注入框架之一,尽管是最流行的; 任何DI框架都会给你带来这种好处.
| 归档时间: |
|
| 查看次数: |
5101 次 |
| 最近记录: |