0
htmlページを返すためだけのロジックなしで、コントローラでリクエストを処理したいです。ここでは構成やスタータークラスを持つクラス:ブラウザでページを取得しようとしたとき、私は404エラーを受け取るためSpringプロジェクトを開始できません
@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[] { "/" };
}
}
は、どうやらそれはそれを行うのに十分ではありません。 動作させるには、追加または変更する必要があるものは何ですか?