
요청이 있을 때마다 서버에서 실시간으로 생성되는 자원.
주로 컨트롤러를 통해 동적 자원을 처리한다. 컨트롤러는 클라이언트의 요청에 따라 데이터를 가져와서 응답을 생성하거나 다양한 작업을 수행한다 동적 자원은 주로 데이터베이스 조회, 계산, 로직 처리 등을 포함한다.
웹 애플리케이션의 정적인 파일이나 리소스로 서버에서 실시간으로 생성되지 않고 미리 저장된 파일.
대표적으로 HTML, CSS, JavaScript, 이미지 파일 등이 있다. 클라이언트의 요청에 직접 응답하며, 동적 자원과 달리 서버 측 코드의 실행이 필요하지 않다. 웹 페이지의 구조와 디자인, 클라이언트 측 스크립트 등을 포함한다.
// webapp/resources 폴더 설정
//Spring : servlet-context에서 하는 resource mapping설정과 같은 설정
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
//resources하위에 있는 모든 요청은 resoures안에 있는 내용으로 전달하겠다 !
}

[조금 복잡해보일수 있지만, 비교를 위해....]



