小编Ath*_*mas的帖子

使用Spring MVC禁用Swagger

我正在使用Swagger和Spring MVC.我想在特定环境(如生产)中有选择地禁用招摇.我怎样才能做到这一点?

spring-mvc swagger

16
推荐指数
1
解决办法
2万
查看次数

使用YSlow和Jenkins进行性能测试UI

我有一个Web应用程序,我想在其上运行Yslow.测试需要与Jenkins集成.该应用程序有一个登录页面.如果我提供应用程序的URL,如果未登录有效用户,将显示登录页面.那么如何使用YSLow和Jenkins测试性能呢?是否可以自动登录部分?

yslow jenkins phantomjs

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

使用 Redisson 进行连接池

我的应用程序对 Redis 进行了大量调用,我不想每次都创建客户端。有没有办法可以创建连接池并在需要连接到 Redis 时使用池中的连接。请注意,这里redis处于单服务器模式。

java redis amazon-elasticache redisson

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

从angular2应用程序调用在Docker容器中运行的服务

我有一个用Angular2开发的UI应用程序。我也有一些在Spring Boot中开发的服务。我正在尝试从Angular应用程序调用Spring Boot服务。

以下是我的docker-compose.yml

version: '2'
networks:
  mynet:
services:
  ui:
    image: uiimg
    networks:
      - mynet
    ports:
      - "4200:4200"
  srvc:
    image: scservice
    networks:
      - mynet
    ports:
      - "8080:8080"
  testsrvc:
    image: testsrvc
    networks:
      - mynet
    ports:
      - "8081:8081"      
Run Code Online (Sandbox Code Playgroud)

这就是我从angular调用“ srvc”定义的服务的方式。

return this.http.get("http://srvc:8080/test").map(result => result.json());
Run Code Online (Sandbox Code Playgroud)

但是我收到错误srvc:8080 / test无法加载资源:net :: ERR_NAME_NOT_RESOLVED

但是,我可以从“ testsrvc”中的另一个服务调用http:// srvc:8080 / test,而不会出现任何问题。

我的理解是,由于UI请求源自浏览器,因此它无法知道“ srvc”是什么,而由于“ testsrvc”也运行在容器中,因此可以链接到“ srvc”

因此,我应该如何从角度调用“ srvc”?

PS:我尝试了http:// srvc:8080 / testhttp:// srvc / test 都不起作用。

容器中的角度应用程序已启动并正在运行,我能够从http:// localhost:4200访问它

docker docker-compose angular2-services angular

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