Springboot

22 flashcardsby alvesXSSS
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
Quais dependências deve ter para se conectar ao my sql?
1. spring starter jpa 2. spring web 3. Conector java
2
Quais as propriedades essenciais para colocar na aplicação?
1. Url 2. Username 3. Senha
3
Em que o nome dos pacotes tem que ser baseado?
Baseado no pacote original para o spring entender que é um sub pacote da aplicação
4
Por que criar variáveis na classe entidade?
Para o sql criar colunas e tabelas equivalentes dos atributos (variáveis)
5
Por que criar um construtor vazio nas entidades?
Para o JPA criar uma nova instância da entidade antes de preenchê-la
6
Para que serve implementar o serializable na classe entity?
Ele serve para que o objeto trafegue em rede mais facilmente, pois se torna binário
7
Qual anotação serve para dizer que uma classe é implementada por um controlador rest?
@RestController
8
Como nomear um recurso dos resources e a anotação?
@RequestMapping(value = "/sub")
9
Qual é o tipo de objeto de retorno de uma classe resource?
ResponseEntity
10
Qual é o valor do generics em uma classe do resource?
O valor será a entidade que será usada
11
O que uma classe do resources deve retornar?
return ResponseEntity.ok().body(algo)
12
Qual anotação serve para dizer ao controlador que o método é do tipo get do HTTP?
@GetMapping
13
Onde a anotação que falará que um controlador é do método get do HTTP vai ficar?
Acima da classe que vai retornar o que você quer
14
Para que serve a dependência do lombos?7⁷
Criar getters, setters, equal... com anotações facilmente
15
Para que serve o model no padrão mvc?
Representar o modelo da entidade
16
Anotação para definir que uma classe é um modelo
@Entity
17
Anotação na classe para não precisar cria getter e setters
@Data
18
Anotação para definir que algo é o identificador únicona
@Id
19
Anotação para criar identificadores únicos automaticamente e sequencialmente
@GeneratedValue(strategy=GeneratedType.IDENTITY)
20
Anotação para dizer que algo não pode estar vazio
@NotEmpty(message = "{}")
21
Anotação para indicar o número máximo de caracteres
@Length(Max = 100)
22
Como é a parte do repositório?
public interface User extends JpaRepository <User, Long>
Study all 22 cards for free