angularjs-春季启动应用程序找不到index.html
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了angularjs-春季启动应用程序找不到index.html,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1979字,纯文字阅读大概需要3分钟。
内容图文
我是第一次手工将AngularJS和spring-boot应用程序连接在一起.我遇到的问题是我的@RestController没有返回索引页:
@RestController
public class IndexController {
@RequestMapping("/")
public String index(){
System.out.println("Looking in the index controller.........");
return "index";
}
}
目录:
它继续呈现默认的404错误页面:
—————-更新1 ——————
我添加了一个配置文件:
@Configuration
public class IndexPageConfiguration {
@Bean
public InternalResourceViewResolver viewResolver(){
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/app/");
resolver.setSuffix(".html");
return resolver;
}
}
RestController
@RestController
public class IndexController {
@RequestMapping("/")
public String index(){
System.out.println("Looking in the index controller.........");
return "index";
}
}
主类:
@SpringBootApplication(scanBasePackages = { "com.serviceImpl","com.service","com.config" },exclude = { ErrorMvcAutoConfiguration.class })
public class SpringCrudApplication {
public static void main(String[] args) {
SpringApplication.run(SpringCrudApplication.class, args);
}
}
上面的主类仍返回默认的404错误页面.
解决方法:
您需要配置InternalRosourceViewResolver以让spring知道您的jsp位置
@Bean
public InternalResourceViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/app/");
resolver.setSuffix(".html");
return resolver;
}
因此,Spring会将位置和后缀追加并追加到返回的View中.
我认为将视图分开保存在任何其他文件夹中并根据其配置文件夹位置是一个好主意.
如果您想继续当前的设置
您应该从控制器返回“ /app/index.html”.
Spring Boot提供了白标错误页面,以在发生服务器端错误/异常时隐藏您的堆栈跟踪,这将有助于我们保护代码免遭入侵者的侵害.
如果要摆脱白标错误.
在您的@SpringBootApplication中指定排除ErrorMvcAutoConfiguration.class
@SpringBootApplication(scanBasePackages = { "com.ekart.app" }, exclude = { ErrorMvcAutoConfiguration.class })
如果不使用@SpringBootApplication注释,则应在@EnableAutoConfiguration注释中提供相同的排除项
内容总结
以上是互联网集市为您收集整理的angularjs-春季启动应用程序找不到index.html全部内容,希望文章能够帮你解决angularjs-春季启动应用程序找不到index.html所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。