小编Cat*_*esl的帖子

最佳实践:部署Angular App和Spring REST Api

我正在尝试部署一个角度应用程序,它与spring rest api进行通信.

spring应用程序托管在tomcat上,并按预期工作.

我的角度应用程序是一个简单的形式,在理论上也有效.现在我尝试在我的本地系统上部署它们,并将角度发布数据发送到tomcat服务器,它将由spring app处理.

由于这将是我将在未来几个月不断发展的事情,我正在寻找关于部署的最佳实践的建议.是否建议从tomcat容器中提供服务,还是应该分开关注点?我也希望通过这个实验了解可扩展性和体系结构,因此使用单独的vms,多个服务器,负载平衡等我很想理解并接收任何有用的建议或指示正确的方向.谢谢.

java deployment spring tomcat angularjs

7
推荐指数
1
解决办法
2066
查看次数

Spring MVC HandlerInterceptor:重定向失败

我创建了一个简单的 WebMVC 应用程序 - 配置了处理程序拦截器。拦截器的职责很简单 - 它应该检查 HttpRequest 中是否存在有效会话 - 如果是,则重定向到注册页面。

我遇到的问题是在重定向时 - 浏览器抛出消息:

页面未正确重定向

Firefox 检测到服务器正在以永远无法完成的方式重定向对此地址的请求。

拦截器代码如下:

public class LoginInterceptor extends HandlerInterceptorAdapter{



// to be used checking session management for user.
@Override
public boolean preHandle(HttpServletRequest request,
                         HttpServletResponse response,
                         Object handler) throws Exception {


    System.out.println(" <interceptor> - this is pre handle");

    return true;
}


@Override
public void postHandle(HttpServletRequest request,
                       HttpServletResponse response, Object handler,
                       ModelAndView modelAndView) throws Exception {

    System.out.println(" <interceptor> - this is post handle");

    HttpSession session = request.getSession();
    User …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc filter handler

0
推荐指数
1
解决办法
6528
查看次数

从if块返回Java

我有这段琐碎的代码:

public ModelAndView postLoginPage(@ModelAttribute("user") User user, ModelMap model,
                                      HttpServletRequest req, HttpServletResponse res) {

  if (user != null) {
    logger.log(Level.INFO, "\n\n [*][*][*][*][*] user not null ");
    if (user.getUsername().equals("jon")){
      return new ModelAndView("echo", "user", user);
    }
  } else 
    return new ModelAndView("oops", "user", user);       
}
Run Code Online (Sandbox Code Playgroud)

如果返回嵌套在double中.似乎java抱怨这不是一个可行的退货声明?为什么这是一个错误?

java if-statement return

0
推荐指数
1
解决办法
336
查看次数