5

現在の仕事での私のプロジェクトでは、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に変更すると思います。

コントローラーのメソッドを非公開にする理由はありますか?

4

1 に答える 1