为什么要有多模块呢?
Maven项目为什么要构建多个模块而不是一个项目建多个包呢?
假如项目有两大业务,而这两大业务都有controller,dao,service包下有各自的类
如果随着业务的增加,那么代码会非常庞大,不容易找到那几个类有直接关系
一个项目有几十个包或上百个包每个包下有有好多Java类,想找到那个类时很麻烦
如果把业务分成多个模块,这样业务很清晰,更加规范,非常有利于项目开发效率