您好我在 My Spring Rest 应用程序中有超过30个控制器,并且每个控制器都在一个单独的包中。
├───account
│ AccountController.java
│
├───commons
│ AbstractController.java
│
├───offering
│ OfferingController.java
│
│
├───payment
│ PaymentController.java
│
├───paymentProfiles
│ ProfileController.java
│
├───product
│ ProductController.java
│
│
├───publication
│ PublicationController.java
│
│
├───transaction
│ TransactionController.java
创建一个新的控制器包并将它们全部放在这个位置是一个好主意,这会增加Spring Package Scanning。
答案 0 :(得分:1)
有效的Java项目55:明智地优化 清楚地解决了您的问题。最明确的是,博客先生说:
不要为了表现而牺牲合理的建筑原则。努力写 好的节目而不是快节目
您的努力优化只会产生几毫秒(如果有的话)和加载时(不太有价值)。
根据结构考虑而非性能考虑来构建软件包。如果您正在寻找最佳实践,请应用these等通用包组织实践。