Você está na página 1de 3

USAR GITBASH NO LOCAL

1° cria o diretório == git init

2° add os itens no diretório == git add "nomedoarquivo" src ex. ou git add .
( envia todos arquivos da pasta)

3° git commit -m "escreve a atualização ( ex: resolvi bug x, adicionei novo


método..)"

esclare qual git remote , referencia o remoto como origin principal


4° git remote add origin URL

enviar os objetos e inserir username e password


5° push -u origin mastergi

-arquivo .gitignore é usado para limitar quais itens serão enviados ao remoto

-git remote -v (mostra quais são os diretórios remotos )

-git clone URL ( baixa o diretório )

git pull <remote>git


-------------------

GIT TERMINAL ECLIPSE

=========================

Lombok ( refaturar getter, setter, EqualsHash e toString)

baixar o lombok.jar em ( https://projectlombok.org/ )

<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();

@Data ( possui o getter,setter,EqualsAndHashCode,ToString )

=========================================================
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

1° npm install -g yarn

2° npm install -g create-react-app

3° selecione o diretório que irá criar o projeto React ( cmd > cd C:\Users\
wesle..................)

4° create-react-app nomedoprojeto

5° yarn start

6° yarn add bootswatch

7° Se acaso projeto der error de Start utiliza npm instal para baixar as
dependencias do projeto

=============================================

INSTAL AXIOS

1° abra cmd na pasta do projeto

2° yarn add axios

================================================
INSTALAR TOASTR

https://codeseven.github.io/toastr/
1° yarn add toastr


=====================================================

Segue a expressão regular (REGEX) utilizada para validar o email:

/^[a-z0-9.]+@[a-z0-9]+\.[a-z]/

========================================================
INSTLAR CURRENCY - FORMATTER

para formatar tipos de moedas R$

1° yarn add currency-formatter


===========================================================
PRIME REACT
/
https://www.primefaces.org/primereact/

1° yarn add primereact primeicons classnames react-transition-group


===============================

build java eclipse

1° abrir cmd no diretorio


2° mvn clean package
3°java -jar nome-01.901.snapshot.jar

====================================================

build react

1° yarn build
2° utilizar arquivos do build

================================

deploy herouku

1° baixar e instalar o heroku-cli


2° abrir diretorio projeto cmd
3° heroku login
4° heroku create

Você também pode gostar