新手上路,刚学完 ssm 还没学 spring Boot,请教各位前辈: 网上各家教程都讲了 mvc ,controller 层,service层,dao 层以及分别是干什么的,但java 不像前端 js ,是强类型语言,每一个实例对象都要有对应的类,那么仅仅是这三层包应该是不够吧?比如我写的这个登录controller 就已经衍生出三四个类了:  如图分别是controller,请求入参对象的类,响应返回对象的类,还有响应数据按统一格式封装的类,虽然响应数据按统一格式封装的类将来其他接口也会复用,但是像请求入参,响应出参,几乎每个接口都是各自唯一的,甚至有时候响应出参 json格式 还涉及到嵌套,以及将来业务逻辑复杂了service层应该也会多出很多类,那么这些类我该怎么去维护管理呢?总不能每一个请求都对应着创建一个包吧? 因为还没有学 springBoot,所以找了几套实际生产的代码看着都有些吃力,最终没搞明白,希望各位前辈不吝赐教,如果有好心人能给画个最简单的项目结构的示意图就更好了,感谢各位大佬。。。