我目前工作的项目使用private访问修饰符来修改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()'.
因此,我认为应该将控制器方法的可见性更改为public,而不是禁用有用的PMD规则。
保留控制器方法private的原因是什么?