Escolar Documentos
Profissional Documentos
Cultura Documentos
2° add os itens no diretório == git add "nomedoarquivo" src ex. ou git add .
( envia todos arquivos da pasta)
-arquivo .gitignore é usado para limitar quais itens serão enviados ao remoto
=========================
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
===========================================================
REFATORANDO COM LAMBOK
@Getter
@Setter
@EqualsAndHashCode
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder ( Usuario.builder().nome("Wesley").email("wlincoln21@gmail.com").build();
=========================================================
No arquivo application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/springboot
spring.datasource.username=root
spring.datasource.password=12345678
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
=========================================================
@transient não persiste no banco de dados as entidades!
=========================================================
INEJEÇÕES TEST ACIMA DA VERSAO 2.1
@ExtendWith(SpringExtension.class)
@SpringBootTest
@ActiveProfiles("test")
public interface UsuarioRepositoryTest{;;;
============================================================
CRUD FAKE COM MOCK para TESTES
"não precisa deixar injetado o usuario repo normal"
UsuarioRepository userRepo;
UsuarioService service;
@Before
public void setUp(){
userRepo = Mockito.mock(UsuarioRepository.class);
service - new UsuarioServiceImpl(userRepo);
}
public void
==============================================================
INSTAL BOOTSTRAP
3° selecione o diretório que irá criar o projeto React ( cmd > cd C:\Users\
wesle..................)
4° create-react-app nomedoprojeto
5° yarn start
7° Se acaso projeto der error de Start utiliza npm instal para baixar as
dependencias do projeto
=============================================
INSTAL AXIOS
================================================
INSTALAR TOASTR
https://codeseven.github.io/toastr/
1° yarn add toastr
2°
=====================================================
/^[a-z0-9.]+@[a-z0-9]+\.[a-z]/
========================================================
INSTLAR CURRENCY - FORMATTER
====================================================
build react
1° yarn build
2° utilizar arquivos do build
================================
deploy herouku