小编fre*_*lys的帖子

如何在网关项目中添加外部JavaScript库

我试图将Simpl5 javascript库添加 到我的网关失败.我把SIPml-api.jsSIPml.js放在webapp/content/scripts文件夹中.

.angular-cli.json我更新了脚本数组,如下所示:

    "scripts": [
        "content/scripts/SIPml-api.js",
        "content/scripts/SIPml.js"
    ]
Run Code Online (Sandbox Code Playgroud)

然后我尝试在组件中调用SIPml,如下所示:

import { Component, OnInit } from '@angular/core';
declare var SIPml: any;
Run Code Online (Sandbox Code Playgroud)

.

ngOnInit() {
    SIPml.setDebugLevel((window.localStorage && window.localStorage.getItem('org.doubango.expert.disable_debug') === 'true') ? 'error' : 'info');

}
Run Code Online (Sandbox Code Playgroud)

我收到ERROR ReferenceError:控制台中未定义SIPml.

有人可以帮忙吗?

jhipster angular-cli angular

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

Spring云流MessageChannel send()总是返回true

我正在使用 Spring 云流,我想保存消息并在 Kafka 服务器消失时重试在该主题上发布它们,但即使 Kafka/Zookeeper 服务器停止,MessageChannel send() 方法也始终返回 true。

有人可以帮忙吗?

更新 application.yml 内容:

spring:
    cloud:
        stream:
            kafka:
                binder:
                    brokers: localhost
                    zk-nodes: localhost
                    mode: raw
                bindings:
                    output:
                        producer:
                            sync: true
            bindings:
                output:
                    destination: topic-notification
                    content-type: application/json
Run Code Online (Sandbox Code Playgroud)

代码 :

@Service
public class SendToKafka {
    private Logger log = LoggerFactory.getLogger(SendToKafka.class);

    @Autowired
    Source source;

    @Autowired
    NotificationFileService notificationFileService;

    public void send(NotificationToResendDTO notification){
        try {
            CompletableFuture.supplyAsync(() -> notification)
                .thenAcceptAsync(notif -> {
                    boolean resp = source.output().send(MessageBuilder.withPayload(notif).build());
                    log.info(" ======== kafka server response === " + resp);

                    if …
Run Code Online (Sandbox Code Playgroud)

spring spring-boot spring-cloud-stream spring-kafka

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

无法使用Lombok构建Maven Jhipster项目

./mvnw和mvn全新安装在添加lombok依赖项时失败,但从Intellij IDE启动时成功运行。查找以下错误:

INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] src/main/java/web/rest/core/service/impl/ProductServiceImpl.java:[18,29] cannot find symbol
  symbol:   method builder()
  location: class com.test.one.web.rest.core.model.Product
Run Code Online (Sandbox Code Playgroud)

这是POJO

import lombok.Builder;
import lombok.Data;

@Data
@Builder
public class Product {
    private String name;
}
Run Code Online (Sandbox Code Playgroud)

maven lombok jhipster

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

如何在android studio中将多个servlet(Google Endpoint)添加到web.xml?

我在我的android studio google端点添加了另一个端点,但我无法使其工作.有人知道如何使它工作吗?这是我的web.xml:

<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
   <servlet>
        <servlet-name>SystemServiceServlet</servlet-name>
        <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
        <init-param>
            <param-name>services</param-name>
            <param-value>com.example.mymodule.TestEndpoint.MyEndpoint</param-value>
        </init-param>
    </servlet>

    <servlet>
        <servlet-name>TestServeletas</servlet-name>
        <servlet-class>com.example.mymodule.TestEndpoint.OuniKiousEndpoint</servlet-class>
        <init-param>
            <param-name>services</param-name>
            <param-value>com.example.mymodule.TestEndpoint.OuniKiousEndpoint</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>TestServeletas</servlet-name>
        <url-pattern>/_ah/oki/*</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>SystemServiceServlet</servlet-name>
        <url-pattern>/_ah/spi/*</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>
Run Code Online (Sandbox Code Playgroud)

google-app-engine android android-studio

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