Anljr

所属分类:WEB开发
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2023-12-07 15:09:59
上 传 者sh-1993
说明:  https:github.com itidigital后端挑战#descri%C3%A7%C3%A3o
(https: github.com itidigital backend-challenge#descri%C3%A7%C3%A3o)

文件列表:
itaubackenddemo/ (0, 2023-12-07)
itaubackenddemo/HELP.md (1537, 2023-12-07)
itaubackenddemo/mvnw (11290, 2023-12-07)
itaubackenddemo/mvnw.cmd (7592, 2023-12-07)
itaubackenddemo/pom.xml (2309, 2023-12-07)
itaubackenddemo/src/ (0, 2023-12-07)
itaubackenddemo/src/main/ (0, 2023-12-07)
itaubackenddemo/src/main/java/ (0, 2023-12-07)
itaubackenddemo/src/main/java/com/ (0, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/ (0, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/Controller/ (0, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/Controller/PasswordController.java (73, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/ItaubackenddemoApplication.java (326, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/domain/ (0, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/domain/Password.java (911, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/domain/User.java (2232, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/dtos/ (0, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/dtos/PasswordDtos.java (199, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/repositories/ (0, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/repositories/PasswordRepositories.java (284, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/services/ (0, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/services/NotificationService.java (2052, 2023-12-07)
itaubackenddemo/src/main/java/com/itaubackend/services/PasswordService.java (1619, 2023-12-07)
itaubackenddemo/src/main/resources/ (0, 2023-12-07)
itaubackenddemo/src/main/resources/application.properties (246, 2023-12-07)
itaubackenddemo/src/test/ (0, 2023-12-07)
itaubackenddemo/src/test/java/ (0, 2023-12-07)
itaubackenddemo/src/test/java/com/ (0, 2023-12-07)
itaubackenddemo/src/test/java/com/itaubackend/ (0, 2023-12-07)
itaubackenddemo/src/test/java/com/itaubackend/ItaubackenddemoApplicationTests.java (216, 2023-12-07)
itaubackenddemo/src/test/java/com/itaubackend/repositories/ (0, 2023-12-07)
itaubackenddemo/src/test/java/com/itaubackend/repositories/PasswordRepositoriesTest.java (203, 2023-12-07)
itaubackenddemo/target/ (0, 2023-12-07)
itaubackenddemo/target/classes/ (0, 2023-12-07)
itaubackenddemo/target/classes/application.properties (246, 2023-12-07)
itaubackenddemo/target/classes/com/ (0, 2023-12-07)
itaubackenddemo/target/classes/com/itaubackend/ (0, 2023-12-07)
itaubackenddemo/target/classes/com/itaubackend/Controller/ (0, 2023-12-07)
... ...

# Anljr # backend-challenge Projeto do desafio iti digital Aplicao construída na linguagem Java(17)-maven utilizando o Spring Boot e baseada no conceito de arquitetura hexagonal, onde podemos desacoplar componentes e acoplar novos componentes utilizando a camada Controller com as regras de negócio, sendo possível tambem a incluso de um novo componente PasswordController para a validao de credenciais. A Api expe a avaliao da senha com a premissa de que seja um novo usuario do sistema, no momento de sua criao, a Api valida se o valor digitado da senha condiz com as regras básicas da senha que so: - Nove ou mais caracteres - Ao menos 1 dígito - Ao menos 1 letra minúscula - Ao menos 1 letra maiúscula - Ao menos 1 caractere especial - No possuir caracteres repetidos dentro do conjunto - Nota: Espaos em branco no devem ser considerados como caracteres válidos. ### Como executar necessário ter o maven previamente instalado. > **_cd /{diretorio do projeto}_** > **_mvn clean install_** > **_java -jar .\application\target\application-0.0.1-SNAPSHOT.jar_** ### Exemplo de requisio POST /credentials-eval HTTP/1.1 Host: localhost:8080/senhaValida { "password" : "absdrG12@" }

近期下载者

相关文件


收藏者