adapter-bank-spring-boot-starter

Spring boot starter for bank adapter

License

License

Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

com.rbkmoney
ArtifactId

ArtifactId

adapter-bank-spring-boot-starter
Last Version

Last Version

0.0.19
Release Date

Release Date

Type

Type

jar
Description

Description

adapter-bank-spring-boot-starter
Spring boot starter for bank adapter
Project URL

Project URL

https://github.com/rbkmoney/adapter-bank-spring-boot-starter
Source Code Management

Source Code Management

https://github.com/rbkmoney/adapter-bank-spring-boot-starter/tree/master

Download adapter-bank-spring-boot-starter

How to add to project

<!-- https://jarcasting.com/artifacts/com.rbkmoney/adapter-bank-spring-boot-starter/ -->
<dependency>
    <groupId>com.rbkmoney</groupId>
    <artifactId>adapter-bank-spring-boot-starter</artifactId>
    <version>0.0.19</version>
</dependency>
// https://jarcasting.com/artifacts/com.rbkmoney/adapter-bank-spring-boot-starter/
implementation 'com.rbkmoney:adapter-bank-spring-boot-starter:0.0.19'
// https://jarcasting.com/artifacts/com.rbkmoney/adapter-bank-spring-boot-starter/
implementation ("com.rbkmoney:adapter-bank-spring-boot-starter:0.0.19")
'com.rbkmoney:adapter-bank-spring-boot-starter:jar:0.0.19'
<dependency org="com.rbkmoney" name="adapter-bank-spring-boot-starter" rev="0.0.19">
  <artifact name="adapter-bank-spring-boot-starter" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.rbkmoney', module='adapter-bank-spring-boot-starter', version='0.0.19')
)
libraryDependencies += "com.rbkmoney" % "adapter-bank-spring-boot-starter" % "0.0.19"
[com.rbkmoney/adapter-bank-spring-boot-starter "0.0.19"]

Dependencies

compile (9)

Group / Artifact Type Version
org.hibernate.validator : hibernate-validator jar 6.1.5.Final
org.springframework.boot : spring-boot-autoconfigure jar 2.3.8.RELEASE
org.springframework.boot : spring-boot-configuration-processor Optional jar 2.3.8.RELEASE
org.springframework.boot : spring-boot-starter-aop jar 2.3.8.RELEASE
com.rbkmoney.adapter-thrift-lib : cds-utils jar 1.0.5
com.rbkmoney.adapter-thrift-lib : damsel-utils jar 1.0.5
com.rbkmoney.geck : serializer jar [0.6.11,)
com.rbkmoney.adapter-client-lib : hellgate-adapter-client jar 2.1.27
com.rbkmoney : adapter-common-lib jar 0.0.26

provided (9)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 4.0.1
org.slf4j : slf4j-api jar 1.7.30
org.projectlombok : lombok jar 1.18.4
org.springframework.boot : spring-boot jar 2.3.8.RELEASE
org.springframework.boot : spring-boot-starter-web jar 2.3.8.RELEASE
com.rbkmoney : error-mapping-java jar 1.0.6
com.rbkmoney.woody : woody-thrift jar [1.1.21,)
com.rbkmoney : damsel jar 1.439-b18f037
com.rbkmoney : cds-proto jar 1.62-07f2b0f

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

adapter-bank-spring-boot-starter

Build Status

Adapter-bank-spring-boot-starter - это подключаемый Spring Boot модуль для стандартных компонентов proxy-алаптеров.

Для корректной работы Вашего адаптера необходимо:

  • подключить необходимые properties (AdapterProperties, TimerProperties). Если поля родителя не покрывают всех необходимых бизнес-полей, то необходимо унаследоваться от родителя и при помощи аннотаций @Configuration и @ConfigurationProperties создать соответствующий класс конфигураций .Если поля родителя полностью покрывают case, то можно не создавать класс-наследник, а создать соответствующий bean в конфигурации. Например:

    @Bean @Primary @ConfigurationProperties("time.config") public TimerProperties timerProperties() { return new TimerProperties(); }

com.rbkmoney

RBKmoney

Versions

Version
0.0.19
0.0.18