如何使用Angular JS app配置Spring Boot

时间:2017-03-19 04:45:39

标签: javascript angularjs spring-boot

我正在尝试学习Spring Boot和Angular JS。

1)我写了一个Spring Boot应用程序,它有一个REST控制器来公开一些其他的API。

2)我在不同的工作区上编写了一个Angular JS应用程序。我的应用程序只包含两个文件即。 index.html和app.js.

打开我的index.html运行我的角度JS应用程序并与Spring Boot rest应用程序成功通信。

我想将两个项目合并到一个可执行的jar中。双击jar应该启动我的Spring Boot应用程序并准备好为我的角度js应用程序提供服务。

我写了如下弹簧控制器:

@Controller
public class MyAppController {

@RequestMapping("/MyAppContextRoot")
String home(ModelMap model) {
    model.addAttribute("title","My App");
    return "index";
 }
}

但是,尝试访问“http://localhost:8080/MyAppContextRoot”时无效。

我做错了什么?

是否必须使用ng-route做某事?我的理解是,由于我的应用程序是index.html本身,我不需要ng-route,事情应该自动运行。

我错了吗?有人可以解释一下。

0 个答案:

没有答案