才需写有关这个名字的配置。如果所用工具的约定与期待相符，便可省去配置；反之，可以配置来达到所期待的方式。
动机.设计不好的框架通常需要多个配置文件，每一个都有许多设置。这些配置文件为每一个项目提供像是URL，或是将类映射到数据库表的各种信息。大量包含太多参数的配置文件通常是过度复杂的应用设计（代码坏味道）。例如，在知名的Java对象关系映射框架Hibernate的早期版本中，将类及其属性映射到数据库上需要是在XML文件中的描述，其中大部分信息都应能够按照约定得到，如将类映射