摘要: Maven工程通过pom.xml里的来定义依赖项。当然,我们不会少定义依赖项,否则编译不通过。不过,如果我们多定义了依赖项虽然不会造成灾难,但可能会造成一些问题,比如:多余的依赖项造成阅读和理解的困难。Spring的@ComponentScan将扫描出多余的组件。特别地,如果这些组件还需要配置才能使用则造成一些意想不到的问题,并且发现和纠正这些问题也比较困难。如果多余的依赖项为compile或runtime作用域,则其它依赖本工程的工程也将依赖这个多余的工程。如果运行时出了问题则更难处理。因此,我们希望在pom.xml里定义的依赖项不多不少,并且其作用域()也恰到好处,刚好满足本工程的需要。问 阅读全文
posted @ 2013-08-16 16:46 yang wu 阅读(14871) 评论(0) 推荐(0) 编辑