首页 > 解决方案 > 这可以在非休息项目中使用 angular 2 吗?即替换thymeleaf 并保持其余项目Java 代码不变?

问题描述

我将为一个安全/银行/金融应用程序启动一个 Web 项目,该应用程序将是一个公共网站(网站,对所有人开放)。我的第一个偏好是使用 Angular 2 作为前端,使用 oauth2 身份验证使用 spring boot 作为后端。

问题 1:我没有得到任何安全的地方来在我的浏览器中存储访问令牌。

现在我可以使用 thymeleaf 以及 spring security 开发一个 spring boot web 项目并从后端使用 REST api。(访问令牌将针对会话存储)因此我将能够将访问令牌与浏览器/客户端分开.

问题 2:我不想使用 Thymeleaf,如果我可以使用 Angular 那就太好了。

这可以在这种非休息架构中使用角度吗?事实上,我只想替换 thymeleaf 并通过 Angular 使用 spring boot @Controller 并从 spring boot 生成视图。

标签: angularspring-bootspring-securitysingle-page-application

解决方案


推荐阅读