홈(JSP)과 홈 컨트롤러(HomeController)는 스프링 프레임워크에서 웹 애플리케이션을 개발할 때 사용되는 구성 요소입니다.
사용자가 애플리케이션의 루트 URL에 접속했을 때 보여지는 화면을 나타내는 뷰(View)입니다. 홈(JSP) 파일은 웹 애플리케이션의 디자인 및 내용을 구성하는 HTML, CSS 및 JavaScript 코드를 포함할 수 있습니다. 이 파일은 사용자에게 보여지는 화면을 정의하고, 사용자와의 상호작용을 처리하기 위한 폼과 버튼을 포함할 수도 있습니다.
사용자가 홈(JSP)에 접속했을 때 실행되는 스프링 컨트롤러(Controller)입니다. 컨트롤러는 사용자의 요청을 처리 하고, 애플리케이션의 비즈니스 로직을 수행합니다. 홈 컨트롤러는 사용자가 접속한 URL에 따라 실행되는 메서드를 정의하고, 이 메서드는 홈(JSP) 파일을 반환하는 역할을 수행합니다. 일반적으로 홈 컨트롤러는 @Controller 어노테이션으로 표시 되며, 요청 매핑(예: @RequestMapping("/"))을 사용하여 특정 URL에 매핑됩니다.
controller를 상속받고 있다는 의미이고
run했을때 어떤 인터페이스를 상속받거나 구현할때 수정해서 사용한다.
noticeList에 있는 내용이 출력된다.