Download Latest Version maven-wrapper.jar (48.3 kB)
Email in envelope

Get an email when there's a new version of luizot71

Home / marketplace / backup / conta-max-backend
Name Modified Size InfoDownloads / Week
Parent folder
ContaMaxAEAServiceTest.java 2021-02-11 2.1 kB
ContaMaxAeaRepositoryImplTest.java 2021-02-11 21.0 kB
ContaMaxAEAServiceImplTest.java 2021-02-11 13.5 kB
ParameterServiceTest.java 2021-02-11 1.0 kB
BG2CP450ResponseForBG2CP450Test.java 2021-02-11 9.7 kB
ProcedureProxyResponseTest.java 2021-02-11 2.5 kB
BG2CP440ResponseForBG2CP440Test.java 2021-02-11 1.6 kB
ZupSessionDataTest.java 2021-02-11 1.5 kB
BG2CP450Test.java 2021-02-11 2.3 kB
BG2CP440ATest.java 2021-02-11 1.7 kB
BG2CP440Test.java 2021-02-11 910 Bytes
ContaMaxAeaRepositoryImpl.java 2021-02-11 8.8 kB
ContaMaxAEAServiceImpl.java 2021-02-11 1.8 kB
ParameterServiceImpl.java 2021-02-11 1.2 kB
ProcedureProxyRequest.java 2021-02-11 638 Bytes
ProcedureProxyResponse.java 2021-02-11 710 Bytes
ProcedureProxyResponseBody.java 2021-02-11 504 Bytes
BG2CP450ResponseForBG2CP450.java 2021-02-11 7.1 kB
ProcedureProxyError.java 2021-02-11 383 Bytes
BG2CP440ResponseForBG2CP440.java 2021-02-11 1.4 kB
ZupSessionData.java 2021-02-11 2.7 kB
BG2CP450.java 2021-02-11 2.4 kB
BG2CP440.java 2021-02-11 1.1 kB
CurrentDateTest.java 2021-02-11 2.7 kB
ProcedureProxyTranslatorTest.java 2021-02-11 1.7 kB
ProcedureProxyResponseProcessorTest.java 2021-02-11 1.8 kB
ProcedureProxyTest.java 2021-02-11 1.9 kB
ConfigProviderImplTest.java 2021-02-11 1.5 kB
SwaggerProducerTest.java 2021-02-11 2.9 kB
ProcedureProxyRequestTest.java 2021-02-11 2.2 kB
StatusBuilderTest.java 2021-02-11 1.9 kB
StatusTest.java 2021-02-11 1.4 kB
ParameterBuilderTest.java 2021-02-11 2.5 kB
ParameterTest.java 2021-02-11 2.0 kB
ConnectionFactoryOldTest.java 2021-02-11 1.4 kB
ConnectionRepositoryImplTest.java 2021-02-11 1.9 kB
ConnectionRepositoryTest.java 2021-02-11 2.0 kB
ConnectionFactoryImplTest.java 2021-02-11 2.4 kB
HealthCheckControllerTest.java 2021-02-11 1.6 kB
MockFactory.java 2021-02-11 2.9 kB
RepositoryExceptionTest.java 2021-02-11 4.0 kB
AltairErrorTest.java 2021-02-11 2.6 kB
HTTPResponseErrorTest.java 2021-02-11 2.0 kB
CdbUserExceptionTest.java 2021-02-11 3.6 kB
ParameterControllerTest.java 2021-02-11 1.3 kB
TipoLogEnumTest.java 2021-02-11 1.7 kB
ContaMaxAeaControllerExcTest.java 2021-02-11 3.3 kB
ContaMaxAeaControllerTest.java 2021-02-11 6.8 kB
ConfigEnvironmentTest.java 2021-02-11 4.7 kB
RestTemplateConfigTest.java 2021-02-11 822 Bytes
AeaConfigTest.java 2021-02-11 2.1 kB
ConfigEnvironmentImplTest.java 2021-02-11 3.8 kB
CurrentDate.java 2021-02-11 696 Bytes
ParameterService.java 2021-02-11 198 Bytes
ContaMaxAEARepository.java 2021-02-11 895 Bytes
ContaMaxAEAService.java 2021-02-11 482 Bytes
ProcedureProxyResponseProcessor.java 2021-02-11 1.4 kB
ProcedureProxyTranslator.java 2021-02-11 726 Bytes
ProcedureProxyImpl.java 2021-02-11 997 Bytes
ConfigProviderImpl.java 2021-02-11 392 Bytes
ProcedureProxy.java 2021-02-11 212 Bytes
ConfigProvider.java 2021-02-11 123 Bytes
SwaggerProducer.java 2021-02-11 2.7 kB
Status.java 2021-02-11 335 Bytes
StatusBuilder.java 2021-02-11 259 Bytes
Parameter.java 2021-02-11 575 Bytes
ParameterBuilder.java 2021-02-11 551 Bytes
ConnectionFactoryOld.java 2021-02-11 1.3 kB
ConnectionRepository.java 2021-02-11 219 Bytes
ConnectionRepositoryImpl.java 2021-02-11 2.8 kB
ConnectionFactoryImpl.java 2021-02-11 601 Bytes
HealthCheckController.java 2021-02-11 1.2 kB
RepositoryException.java 2021-02-11 338 Bytes
CdbUserException.java 2021-02-11 707 Bytes
HTTPResponseError.java 2021-02-11 357 Bytes
IntegrationException.java 2021-02-11 252 Bytes
AltairError.java 2021-02-11 596 Bytes
BusinessException.java 2021-02-11 244 Bytes
ContaMaxAeaController.java 2021-02-11 3.6 kB
ParameterController.java 2021-02-11 1.4 kB
TipoLogEnum.java 2021-02-11 448 Bytes
ConfigEnvironmentImpl.java 2021-02-11 2.6 kB
ConfigEnvironment.java 2021-02-11 438 Bytes
ContaMaxApplicationTest.java 2021-02-11 6.3 kB
ContaMaxApplication.java 2021-02-11 2.1 kB
wave-public-key.pem 2021-02-11 182 Bytes
ibe-hk.pem 2021-02-11 1.7 kB
ibe-pi.pem 2021-02-11 1.7 kB
seed-hk 2021-02-11 8 Bytes
ibe-dev.pem 2021-02-11 1.7 kB
ibe-hk.p12 2021-02-11 4.3 kB
cacerts 2021-02-11 84.5 kB
cacerts.jks 2021-02-11 95.5 kB
gpe-dev.pem 2021-02-11 1.7 kB
ca-seed 2021-02-11 11 Bytes
username 2021-02-11 4 Bytes
application.yml 2021-02-11 7.3 kB
env.conf 2021-02-11 846 Bytes
password 2021-02-11 11 Bytes
real-env.conf 2021-02-11 302 Bytes
oculto-env.conf 2021-02-11 302 Bytes
MavenWrapperDownloader.java 2021-02-11 5.1 kB
probes.conf 2021-02-11 682 Bytes
maven-wrapper.properties 2021-02-11 220 Bytes
pip.conf 2021-02-11 137 Bytes
repositories 2021-02-11 301 Bytes
settings.xml 2021-02-11 1.8 kB
ivysettings.xml 2021-02-11 845 Bytes
local.repo 2021-02-11 1.6 kB
conf 2021-02-11 713 Bytes
conf.yml 2021-02-11 1.3 kB
README.md 2021-02-11 4.9 kB
service-terms.md 2021-02-11 896 Bytes
pom.xml 2021-02-11 6.3 kB
mvnw 2021-02-11 10.4 kB
mvnw.cmd 2021-02-11 6.8 kB
entrypoint.sh 2021-02-11 642 Bytes
Dockerfile 2021-02-11 2.7 kB
_gitignore 2021-02-11 5.5 kB
app.properties 2021-02-11 2.5 kB
Totals: 120 Items   447.2 kB 0

Microsserviço AppArsenalName

Microserviço baseado na arquitetura Arsenal Cloud Native.

Esse projeto foi gerado automaticamente pelo arsenal-archetype-base.

Sumário

Introdução

TODO: descreva o contexto e histórico que motivaram a construção desse microsserviço.

Objetivo

TODO: descreva o objetivo e principais funcionalidades contempladas por esse microsserviço

Evolução

TODO: descreva as potenciais funcionalidades que ainda serão desenvolvidas nesse microsserviço

Instalação

Baixe o código-fonte desse repositório usando git clone ou de forma manual (.zip). Para prosseguir com a instação deste projeto é necessário atender a tabela de pré-requisitos com componentes na versão especificada ou superior.

Pré-requisitos

Componente Versão Descrição
OpenJDK 11.0.3 (LTS) Plataforma Java
Apache Maven 3.6.1 Build e Gestão de Dependências

TODO: inclua as demais dependências e tecnologias do seu projeto (ex: Redis, Oracle, RabbitMQ, etc.)

Configuração da Aplicação

A aplicação foi planejada para ser executada em dois ambientes distintos compartilhando o máximo de similaridades possíveis. Para isso foram criados dois perfis (profiles). Detalhes das configurações, profiles e sua utilização estão na próxima seção.

Perfil default

Por padrão a aplicação está configurada para executar no ambiente de produção. Portanto, o profile default refere-se as configurações que serão utilizadas durante a operação real do sistema.

Perfil local

Um segundo profile local está definido e sobreescreve os valores de algumas configurações do profile default para que a aplicação execute corretamente no ambiente local do desenvolvedor.

Utilização

Abaixo seguem instruções de uso do projeto. Os comandos devem ser executados no terminal, ou diretamente na IDE de preferência do desenvolvedor.

Compilação

Para fazer o download de dependências e compilar o código-fonte da aplicação, navegue até o diretório raiz do projeto execute:

mvn clean package

Execução da Aplicação

Para executar a aplicação em modo de desenvolvimento, o profile local deve ser ativado explicitamente:

mvn spring-boot:run -Dspring-boot.run.profiles=local

A aplicação estará executando no endereço http://localhost:8080/

Também é possível simular uma execução do ambiente de produção no seu ambiente local. Para isso será necessário declarar explicitamente todas as variáveis de ambiente utilizadas pela aplicação.

Isso pode ser feito diretamente na sua IDE, ou pela linha de comando.

Abaixo um exemplo de como especificar as variáveis na linha de comando:

VARIAVEL_1=valor1 \
VARIAVEL_2=valor2 \
mvn spring-boot:run

Contratos de APIs

Este projeto utiliza a especificação OpenAPI para documentação e catálogo de APIs. Depois de executar a aplicação, é possível consultar todas operações fornecidas pelo serviço e testá-las respectivamente acessando o endereço http://localhost:8080/swagger-ui.html.

Documentação

TODO: adicione o link para o Confluence ou outra fonte de documentação do projeto.

Contribuições

Para reportar bugs, sugerir novas funcionalidades e melhorias entre em contato com alguns dos membros responsáveis por este projeto, ou submeta um Pull Request seguindo as práticas e convenções de desenvolvimento desse projeto.

TODO: inclua detalhes adicionais de como outras pessoas podem contribuir com esse projeto.

Equipe

Responsáveis pelo projeto:

Nome Email
Responsável 1 responsavel1@santander.com.br
Responsável 2 responsavel2@santander.com.br
Responsável 3 responsavel3@santander.com.br
> TODO: inclua os nomes e os contatos dos responsáveis pelo projeto.

Licença

Direitos reservados do Grupo Santander.

Source: README.md, updated 2021-02-11