の下にindex.htmlが見つかりませんspring.ioから次のドキュメントを読んで、By default Spring Boot will serve static content from a directory called /static (or /public or /resources or /META-INF/resources) in the classpath
と言っていましたが、012.htmlファイルを/resources
の下に置くと、文字列index
がレンダリングされます。現在index.html
はwebappの下にあり、AngularJSを使用しています。私のIDEコンソールON春のブートでWebアプリケーションフォルダ
MvcConfiguration
@Configuration
public class MvcConfig {
@Bean
InternalResourceViewResolver viewResolver(){
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/webapp/");
resolver.setSuffix(".html");
return resolver;
}
}
インデックスページのためのRESTfulなサービス
@RestController
public class IndexController {
@RequestMapping("/")
public String index(){
System.out.println("Looking in the index controller.........");
return "index";
}
}
私はLooking in the index controller......
は、私はChromeのみ開発ツールでIndexControllerから、ネットワークの下に印刷された見ていますlocalhost 200
を参照してください。
index.htmlを
<body>
<!--[if lt IE 7]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div ng-view></div>
<div>Angular seed app: v<span app-version></span></div>
ここでは正確に何をしたいですか?インデックスページ( 'ng-app')でアプリを初期化しましたか? –
'src/main/webapp'がすでにクラスパスに入っているので、この' resolver.setPrefix( "/"); 'を試してください。 –
@SanjayRawat、動作しませんでした... – Drew1208