Рассмотрим определение компонента типа net.corda.core.messaging.CordaRPCOps в вашей конфигурации

Я нашел этот вопрос, когда хочу сделать подсчет на две даты, но дата имеет значение часов и минут, я изменил ответ @ michael-liu, чтобы соответствовать моему требованию, и он прошел мой тест.

diff days 2012-12-31 23:00 и 2013-01-01 01:00 должны равняться 1. (2 часа) разным дням 2012-12-31 01:00 и 2013-01-01 23:00 должны равняться 1. (46 час)

function treatAsUTC(date) {
    var result = new Date(date);
    result.setMinutes(result.getMinutes() - result.getTimezoneOffset());
    return result;
}

var millisecondsPerDay = 24 * 60 * 60 * 1000;
function diffDays(startDate, endDate) {
    return Math.floor(treatAsUTC(endDate) / millisecondsPerDay) - Math.floor(treatAsUTC(startDate) / millisecondsPerDay);
}
0
задан Abinay Bompally 13 July 2018 в 11:25
поделиться

1 ответ

Как говорится в сообщении об ошибке, вы должны определить компонент типа CordaRPCConnection / CordaRPCOps.

Что-то похожее на:

@Bean
private fun connect(): CordaRPCConnection {
    val hostAndPort = NetworkHostAndPort(configuration.host, configuration.port)
    val client = CordaRPCClient(hostAndPort)
    val connection = client.start(configuration.user, configuration.password)
    return connection;
}

Мы не предоставляем интеграцию контейнера DI с помощью по умолчанию.

0
ответ дан Stefano 17 August 2018 в 13:03
поделиться
  • 1
    Моя проблема не в переменной rpc, я не могу использовать переменную rpcOps при использовании методов CordaRPCops, это моя переменная торможения private CordaRPCOps rpcOps; в моем настраиваемом контроллере, получив ошибку как, полевые службы в net.corda.server.controllers.CustomController потребовал, чтобы компонент типа net.corda.core.messaging.CordaRPCOps не был найден. – Abinay Bompally 16 July 2018 в 07:01
  • 2
    Я импортировал требуемый, импорт net.corda.core.messaging.CordaRPCOps; – Abinay Bompally 16 July 2018 в 07:02
  • 3
    Не могли бы вы использовать правильное форматирование для блоков кода. Невозможно увидеть, что происходит. Вам не хватает смысла. Весна говорит вам, что Бин не определен. См. Выше, чтобы узнать, как добавить новый компонент. – Stefano 16 July 2018 в 15:32
Другие вопросы по тегам:

Похожие вопросы: