現在の仕事での私のプロジェクトでは、MVC コントローラーのメソッドにプライベートアクセス修飾子を使用しています。
@Controller
public class HelloWorldController {
@RequestMapping("/helloWorld")
private ModelAndView helloWorld() {
私は PMD を統合しました。彼のレポートには次のようなものがたくさんあります。
/src/main/java/com/web/controller/SignalController.java:91: Avoid unused private
methods such as 'handleNewRequest()'.
したがって、有用な PMD ルールを無効にする代わりに、コントローラーのメソッドの可視性をpublicに変更すると思います。
コントローラーのメソッドを非公開にする理由はありますか?