我一直在阅读不同的文章和帖子,关于按功能打包是一种比逐层更好的方法。很多原因对我来说很有意义,但我想知道我是否有一个库项目,我不需要包私有范围,按功能打包是否有意义?
我目前的布局是:
com.myproject.domain
User
Address
com.myproject.dto
UserDto
com.myproject.repositories
UserRepository
AddressRepository
com.myproject.services
UserService
RepositoryUserService
AddressService
RepositoryAddressService
com.myproject.util
UserUtil
结构是这样打包的,因为它是用JPA
分隔出来实现的。