日前,公司在让本菜鸟做一个项目的代码重构,本菜鸟用了Spring MVC,现在就是想请假一下各位大神,controller层的类文件该怎么定义和分类呢?我是按照数据库表进行分类,还是按照功能模块分类?
比如该项目分为a、b、c3个模块,共用到了X、Y、Z3张表,那么我定义controller的时候是定义为AController、BController、CController,每个controller中定义与该模块相关的接口,还是定义为XController、YController、ZController,每个controller中定义对应表的增删改查等业务逻辑相关的接口?
比如该项目分为a、b、c3个模块,共用到了X、Y、Z3张表,那么我定义controller的时候是定义为AController、BController、CController,每个controller中定义与该模块相关的接口,还是定义为XController、YController、ZController,每个controller中定义对应表的增删改查等业务逻辑相关的接口?