约定优于配置 约定优于配置convention over configuration也称作按约定编程是一种软件设计范式英语Design paradigm旨在减少软件开发人员需做决定的数量获得简单的好处而又不失灵活性 本质是说开发人员仅需规定应用中不符约定的部分例如如果模型中有个名为Sale的类那么数据库中对应的表就会默认命名为sales只有在偏离这一约定时例如将该表命名为productssold才需写有关这个名字的配置 如果所用工具的约定与期待相符便可省去配置反之可以配置来达到所期待的方式