Intellij IDEA tự động xâu chuỗi các gói lại với nhau nếu các gói trung gian trống. Đó là một tính năng tốt đẹp nói chung. Tuy nhiên, đôi khi bạn không muốn chúng bị xiềng xích, đặc biệt là khi bạn đang tạo ra các cấu trúc gói mới cho dự án mới của mình. Tôi có thể đã bắt gặp cài đặt để vô hiệu hóa tính năng này cho một gói nhất định, nhưng tôi không thể tìm thấy nó ở đâu bây giờ. Vì vậy, có ai biết làm thế nào để kiểm soát tính năng này? Cảm ơn rât nhiều.
BTW, trong trường hợp bạn cần làm rõ, ý tôi là gì khi xâu chuỗi gói như sau. Giả sử bạn có cấu trúc gói này:
$ tree com
com
└── company
└── project
└── some
└── feature
Vì thực sự không có gì khác trong các thư mục trung gian, Intellij IDEA sẽ tự động hiển thị nó như thế nào
com.company.project.some.feature
trong trình thám hiểm dự án, có vẻ như các gói được nối lại với nhau.
controllers
sau khi tạo com.foo.devshorts.model
, tôi sẽ phải thêm tiền tố controller
vào com.foo.devshorts
, điều này gây khó chịu.
com.foo.devshorts.model
và sau đó tôi thêmcom.foo.devshorts.controllers
nó sẽ mở rộng racom.foo.devshorts
.