[내일배움캠프_Spring] 자바 Spring 입문_221219
·
스파르타 부트캠프(spring)
인프런 스프링입문강의를 듣는 중 계속해서 사용되는 @override어노테이션이 정확히 어떤 역할을 하고 있는지 알고싶어 적게 되었다. @override : 인터페이스를 참조하고 클래스를 만들 경우 사용 이 오버라이드 어노테이션이 없다면 부모로부터 오버라이딩되었는지를 확신할 수 없다. 컴파일러에게 부모 클래스에 있는 메서드명과 매개 변수 등이 동일한지를 체크-> 정확히 해당 클래스가 오버라이딩 되었는지 확인가능(사람의 실수를 막아주는 장치) 프로그램이 짜임새 있게 개발되기 위한 안전장치라고 생각할 수 있으며, 규모가 큰 프로젝트의 경우 상위클래스와 하위클래스 관계가 매우 복잡해 질 수 있으므로 사용하는게 좋다. @Controller : 이 어노테이션이 있는 클래스 스프링 프레임워크(디자인패턴 + 라이브러리..