Camada que atua sob framework Spring, simplificando-o e modernizando-o, seguindo padrão MVC. Spring implementa padrão IoC (Inversion of Control), onde os objetos (Spring Beans / Beans) são instanciados automaticamente pelo container do Spring, dispensando criação manual.
JDK (Java Development Kit) é kit de ferramentas e bibliotecas para desenvolver aplicações Java. Gradle é automatizador de build moderno que usa linguagem baseada em Groovy ou Kotlin para configurar projetos. Maven é mais antigo que Gradle, gerenciando builds e dependências para projetos Java baseada em estrutura padronizada e arquivos XML de configuração.
Em breve.
docker pull container-registry.oracle.com/database/free:latest
docker run -d --name oracle-db -p 1521:1521 -p 5500:5500 -e ORACLE_PWD=SenhaForte123 container-registry.oracle.com/database/free:latest
modules.cat.domain.model
modules.cat.domain.repository
modules.cat.application.usecase
modules.cat.infrastructure.persistence.entity
modules.cat.infrastructure.persistence.repository
modules.cat.infrastructure.persistence.adapter
modules.cat.interfaces.rest
modules.cat.interfaces.rest.dto.request
modules.cat.interfaces.rest.dto.response
modules.cat.interfaces.rest.mapper
modules.user.infrastructure.persistence.entity
modules.user.infrastructure.persistence.repository
modules.user.infrastructure.security
modules.auth.application.usecase
modules.auth.domain.model
modules.auth.domain.repository
modules.auth.infrastructure.persistence.entity
modules.auth.infrastructure.persistence.repository
modules.auth.infrastructure.adapter
modules.auth.interfaces.rest.dto.request
modules.auth.interfaces.rest.dto.response
modules.auth.interfaces.rest.mapper
shared.exception
shared.config
shared.security
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
CÓDIGO AQUI...
// 1.Criar usuário cats no Oracle DB:
CREATE USER cats IDENTIFIED BY cats123;
GRANT CONNECT, RESOURCE TO cats;
GRANT UNLIMITED TABLESPACE TO cats;
$env:DB_URL="jdbc:oracle:thin:@//localhost:1521/FREEPDB1"
$env:DB_USER="cats"
$env:DB_PASSWORD="cats123"
$env:SPRING_PROFILES_ACTIVE="prod"
./gradlew bootRun
// Comando em única linha:
$env:SPRING_PROFILES_ACTIVE="prod"; $env:DB_URL="jdbc:oracle:thin:@//localhost:1521/FREEPDB1"; $env:DB_USER="cats"; $env:DB_PASSWORD="cats123"; ./gradlew bootRun
{
"username": "mateus",
"password": "123456"
}
{
"username": "mateus",
"password": "123456"
}
{
"name": "Mingau"
}
{
"name": "Mingau - Atualizado"
}
Elaborado por Mateus Schwede
ubsocial.github.io