0
html 페이지를 반환하기 위해서만 로직을 사용하지 않고 컨트롤러로 요청을 처리하고 싶습니다. 다음은 구성 및 선발 클래스 클래스 : 브라우저에서 페이지를 얻으려고 할 때 나는 404 오류를받을 때문에봄 프로젝트를 시작할 수 없습니다.
@Configuration
@EnableWebMvc
public class MVCConfig extends WebMvcConfigurerAdapter {
@Bean
public InternalResourceViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/webapp/");
resolver.setSuffix(".html");
return resolver;
}
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/home").setViewName("NewPage");
}
}
public class WebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class[] { MVCConfig.class };
}
@Override
protected Class<?>[] getServletConfigClasses() {
return null;
}
@Override
protected String[] getServletMappings() {
return new String[] { "/" };
}
}
은 분명히 그 그것을하는 것만으로는 충분하지 않습니다. 작동하도록하려면 무엇을 추가하거나 변경해야합니까?